summaryrefslogtreecommitdiffstats
path: root/cmake/install-script.cmake
blob: 6bd0c6e4b8a560713de7eea01c73aa6d4094b0fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
file(
    RELATIVE_PATH relative_path
    "/${lnav_INSTALL_CMAKEDIR}"
    "/${CMAKE_INSTALL_BINDIR}/${lnav_NAME}"
)

get_filename_component(prefix "${CMAKE_INSTALL_PREFIX}" ABSOLUTE)
set(config_dir "${prefix}/${lnav_INSTALL_CMAKEDIR}")
set(config_file "${config_dir}/lnavConfig.cmake")

message(STATUS "Installing: ${config_file}")
file(WRITE "${config_file}" "\
set(
    LNAV_EXECUTABLE
    \"\${CMAKE_CURRENT_LIST_DIR}/${relative_path}\"
    CACHE FILEPATH \"Path to the lnav executable\"
)
")