2019-02-25 16:30:40 +01:00
|
|
|
# Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+
|
2018-07-31 11:59:09 +02:00
|
|
|
#
|
|
|
|
# Ensures a directory is absolute by prefixing CMAKE_INSTALL_PREFIX if it is not
|
|
|
|
# similar to CMAKE_INSTALL_FULL_... https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
|
|
|
|
function(set_full_dir var path)
|
|
|
|
if(NOT IS_ABSOLUTE "${path}")
|
|
|
|
message(STATUS "Prefixing in ${var} \"${path}\" with ${CMAKE_INSTALL_PREFIX}")
|
|
|
|
set(path "${CMAKE_INSTALL_PREFIX}/${path}")
|
|
|
|
endif()
|
|
|
|
set(${var} "${path}" PARENT_SCOPE)
|
|
|
|
endfunction(set_full_dir)
|