diff --git a/CMakeLists.txt b/CMakeLists.txt index b2947afce..76b97f9d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,6 +68,7 @@ include(GNUInstallDirsWrapper) include(CMakePackageConfigHelpers) include(InstallFreeRDPMan) include(GetGitRevisionDescription) +include(SetFreeRDPCMakeInstallDir) # Soname versioning set(BUILD_NUMBER 0) diff --git a/cmake/SetFreeRDPCMakeInstallDir.cmake b/cmake/SetFreeRDPCMakeInstallDir.cmake new file mode 100644 index 000000000..125e2f42d --- /dev/null +++ b/cmake/SetFreeRDPCMakeInstallDir.cmake @@ -0,0 +1,7 @@ +function(SetFreeRDPCMakeInstallDir SETVAR subdir) + if(FREEBSD) + set(${SETVAR} "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules/${subdir}" PARENT_SCOPE) + else() + set(${SETVAR} "${CMAKE_INSTALL_LIBDIR}/cmake/${subdir}" PARENT_SCOPE) + endif() +endfunction()