@@ -31,57 +31,49 @@ set(ICON_PATH "${CMAKE_SOURCE_DIR}/lib/atkaudio/assets/icon.ico")
3131file (TO_CMAKE_PATH "${ICON_PATH} " ICON_PATH)
3232file (TO_NATIVE_PATH "${ICON_PATH} " ICON_PATH)
3333string (REPLACE "\\ " "\\\\ " ICON_PATH "${ICON_PATH} " )
34- set (CPACK_NSIS_MUI_ICON "${ICON_PATH} " )
35- set (CPACK_NSIS_MUI_UNIICON "${ICON_PATH} " )
34+ set (CPACK_NSIS_MUI_ICON "${ICON_PATH} " )
35+ set (CPACK_NSIS_MUI_UNIICON "${ICON_PATH} " )
3636set (CPACK_PACKAGE_ICON "${ICON_PATH} " )
3737
3838if (WIN32 )
39- set (CPACK_GENERATOR "NSIS" )
40- set (CPACK_PACKAGE_INSTALL_DIRECTORY " " ) # for some reason this is required for NSIS
41- set (CPACK_PACKAGE_EXTENSION "exe" )
39+ set (CPACK_GENERATOR "NSIS" )
40+ set (CPACK_PACKAGE_INSTALL_DIRECTORY " " ) # for some reason this is required for NSIS
41+ set (CPACK_PACKAGE_EXTENSION "exe" )
4242else ()
43- set (CPACK_GENERATOR "productbuild" )
44- set (CPACK_PACKAGE_EXTENSION "pkg" )
43+ set (CPACK_GENERATOR "productbuild" )
44+ set (CPACK_PACKAGE_EXTENSION "pkg" )
4545endif ()
4646
47- if (UNIX AND NOT APPLE )
48-
47+ if (NOT DEFINED ENV{CI} )
48+ return ()
4949endif ()
50-
5150if (NOT WIN32 )
52- return ()
51+ return ()
5352endif ()
5453
55-
5654set (CPACK_RELEASE_STAGING_DIRECTORY "${CMAKE_SOURCE_DIR} /release" )
57- set (BUILD_TYPE_FOR_CPACK "RelWithDebInfo" )
58- if (NOT EXISTS ${CMAKE_BINARY_DIR} /${BUILD_TYPE_FOR_CPACK} )
59- set (BUILD_TYPE_FOR_CPACK "Debug" )
60- endif ()
61- if (DEFINED ENV{CI})
62- set (BUILD_TYPE_FOR_CPACK "Release" )
63- endif ()
55+ set (BUILD_TYPE_FOR_CPACK "Release" )
6456
6557set (CPACK_PACKAGE_DIRECTORY "${CMAKE_BINARY_DIR} " )
6658set (CPACK_PACKAGE_ABSOLUTE_PATH ${CPACK_PACKAGE_DIRECTORY} /${CPACK_PACKAGE_FILE_NAME} .${CPACK_PACKAGE_EXTENSION} )
6759
6860include (CPack)
6961
7062if (NOT EXISTS ${CPACK_PACKAGE_ABSOLUTE_PATH} )
71- add_custom_command (TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
63+ add_custom_command (TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
7264 COMMAND cpack --config CPackConfig.cmake -C ${BUILD_TYPE_FOR_CPACK}
7365 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
7466 )
7567endif ()
7668
7769# hack
7870# Copy the package to the release staging directory
79- install (CODE
71+ install (CODE
8072"
8173if(EXISTS \" ${CPACK_PACKAGE_ABSOLUTE_PATH} \" AND EXISTS \" ${CPACK_RELEASE_STAGING_DIRECTORY} \" )
8274 message(STATUS \" Copying package to release staging directory: ${CPACK_RELEASE_STAGING_DIRECTORY} \" )
8375 file(COPY \" ${CPACK_PACKAGE_ABSOLUTE_PATH} \" DESTINATION \" ${CPACK_RELEASE_STAGING_DIRECTORY} \" )
8476endif()
8577"
8678)
87-
79+
0 commit comments