diff --git a/conf/CMakeLists.txt b/conf/CMakeLists.txt index 83bca07b..10ed4ade 100644 --- a/conf/CMakeLists.txt +++ b/conf/CMakeLists.txt @@ -6,7 +6,9 @@ file(GLOB RTL433_CONF_FILES "*.conf") # Note that apparently bare `etc` or relative CMAKE_INSTALL_SYSCONFDIR # always gets CMAKE_INSTALL_PREFIX prepended. # Use absolute CMAKE_INSTALL_FULL_SYSCONFDIR to get /etc for /usr prefix. +# Note that CMAKE_STAGING_PREFIX should contain CMAKE_INSTALL_PREFIX but +# that component is not stripped here. Breaks cross-compile SYSCONFDIR. install(FILES ${RTL433_CONF_FILES} - DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/rtl_433 + DESTINATION ${CMAKE_STAGING_PREFIX}${CMAKE_INSTALL_FULL_SYSCONFDIR}/rtl_433 )