Milestone 5: deliver embedded RDP sessions and lifecycle hardening
This commit is contained in:
21
third_party/FreeRDP/cmake/GNUInstallDirsWrapper.cmake
vendored
Normal file
21
third_party/FreeRDP/cmake/GNUInstallDirsWrapper.cmake
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# GNUInstallDirs is a relatively new cmake module, so wrap it to avoid errors
|
||||
include(GNUInstallDirs OPTIONAL RESULT_VARIABLE GID_PATH)
|
||||
if(GID_PATH STREQUAL "NOTFOUND")
|
||||
if(NOT DEFINED CMAKE_INSTALL_BINDIR)
|
||||
set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)")
|
||||
endif()
|
||||
|
||||
if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
|
||||
set(CMAKE_INSTALL_LIBDIR "lib${LIB_SUFFIX}" CACHE PATH "object code libraries (lib)")
|
||||
endif()
|
||||
|
||||
foreach(dir BINDIR LIBDIR)
|
||||
if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}})
|
||||
set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}")
|
||||
else()
|
||||
set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}")
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
mark_as_advanced(CMAKE_INSTALL_BINDIR CMAKE_INSTALL_LIBDIR)
|
||||
endif()
|
||||
Reference in New Issue
Block a user