@@ -18,15 +18,22 @@ set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "Main")
1818
1919#check_function_exists(cmake_host_system_information HAVE_HSI)
2020#cmake_host_system_information(RESULT DISTRIB_ID_LIKE QUERY DISTRIB_ID_LIKE)
21+
22+ set (CPACK_PACKAGING_INSTALL_PREFIX "/usr/" )
23+
2124if (EXISTS "/etc/debian_version" )
2225 set (PLATFORM "Debian" )
2326 set (CPACK_GENERATOR "DEB" )
2427elseif (EXISTS "/etc/centos-release" OR EXISTS "/etc/sl-release" OR EXISTS "/etc/redhat-release" )
2528 set (PLATFORM "Centos" )
2629 set (CPACK_GENERATOR "RPM" )
2730else ()
28- message (WARNING "Failed to determine platform, cannot build package" )
29- set (CPACK_GENERATOR "Invalid" )
31+ message (WARNING "Failed to determine platform, using TGZ for packaging" )
32+ set (CPACK_GENERATOR "TGZ" )
33+ set (CPACK_ARCHIVE_COMPONENT_INSTALL 1)
34+
35+ set (CPACK_SET_DESTDIR "ON" )
36+ unset (CPACK_PACKAGING_INSTALL_PREFIX)
3037endif ()
3138
3239set (PACKAGE_NAME "${PROJECT_NAME} " )
@@ -80,8 +87,6 @@ set(CPACK_PACKAGE_CONTACT "spinler@cesnet.cz")
8087set (CPACK_PACKAGE_RELOCATABLE OFF )
8188set (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_LIST_DIR} /package/description.txt" )
8289
83- set (CPACK_PACKAGING_INSTALL_PREFIX "/usr/" )
84-
8590# RPM (CentOS) package settings
8691set (CPACK_RPM_FILE_NAME RPM-DEFAULT)
8792set (CPACK_RPM_Main_PACKAGE_NAME "${CPACK_PACKAGE_NAME} " )
0 commit comments