@@ -79,11 +79,11 @@ set(CPACK_PACKAGE_NAME "HLAE Injector")
7979set (CPACK_PACKAGE_VENDOR "advancedfx.org" )
8080set (CPACK_PACKAGE_VERSION_MAJOR 1)
8181set (CPACK_PACKAGE_VERSION_MINOR 0)
82- set (CPACK_PACKAGE_VERSION_PATCH 3 )
82+ set (CPACK_PACKAGE_VERSION_PATCH 5 )
8383set (CPACK_PACKAGE_INSTALL_DIRECTORY "HLAE" )
8484set (CPACK_WIX_UPGRADE_GUID "0A9ADA4E-7FCB-4C5E-9BBF-7B97892ED9C3" )
8585set (CPACK_WIX_TEMPLATE "${injector_SOURCE_DIR} /cmake/WIX.msm.template.in" )
86- set (CPACK_PACKAGE_DIRECTORY ./bin )
86+ set (CPACK_PACKAGE_DIRECTORY ./dist )
8787
8888include (CPack)
8989
@@ -92,11 +92,18 @@ set(CPACK_COMMAND ${CPACK_COMMAND}/cpack)
9292
9393add_custom_command (TARGET injector POST_BUILD
9494 COMMAND ${CMAKE_COMMAND} --install . -v
95- COMMAND ${CMAKE_COMMAND} -E make_directory bin
96- COMMAND ${CMAKE_COMMAND} -E chdir ./install ${CMAKE_COMMAND} -E tar cfv ../bin/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip --format=zip -- .
97- COMMAND ${CMAKE_COMMAND} -E chdir ./bin ${CMAKE_COMMAND} -E sha512sum ${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip > ./bin/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip.sha512
95+ COMMAND ${CMAKE_COMMAND} -E make_directory dist
96+ COMMAND ${CMAKE_COMMAND} -E make_directory pdb
97+ COMMAND ${CMAKE_COMMAND} -E make_directory pdb/x64
98+ COMMAND ${CMAKE_COMMAND} -E chdir ./install ${CMAKE_COMMAND} -E tar cfv ../dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip --format=zip -- .
99+ COMMAND ${CMAKE_COMMAND} -E chdir ./dist ${CMAKE_COMMAND} -E sha512sum ${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip > ./dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .zip.sha512
98100 COMMAND ${CPACK_COMMAND} -G WIX
99- COMMAND ${CMAKE_COMMAND} -E rename ./bin/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msi ./bin/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm
100- COMMAND ${CMAKE_COMMAND} -E chdir ./bin ${CMAKE_COMMAND} -E sha512sum ${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm > ./bin/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm.sha512
101+ COMMAND ${CMAKE_COMMAND} -E rename ./dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msi ./dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm
102+ COMMAND ${CMAKE_COMMAND} -E chdir ./dist ${CMAKE_COMMAND} -E sha512sum ${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm > ./dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .msm.sha512
103+ COMMAND ${CMAKE_COMMAND} -E copy ${injector_BINARY_DIR} /injector.pdb ${injector_BINARY_DIR} /pdb/
104+ COMMAND ${CMAKE_COMMAND} -E copy ${injector_BINARY_DIR} /x64/injector.pdb ${injector_BINARY_DIR} /pdb/x64/
105+ COMMAND ${CMAKE_COMMAND} -E copy ${CPACK_PACKAGE_DIRECTORY} /_CPack_Packages/win32 /WIX/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .wixpdb ${injector_BINARY_DIR} /pdb/
106+ COMMAND ${CMAKE_COMMAND} -E chdir ./pdb ${CMAKE_COMMAND} -E tar cfv ../dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .pdb.zip --format=zip -- .
107+ COMMAND ${CMAKE_COMMAND} -E chdir ./dist ${CMAKE_COMMAND} -E sha512sum ${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .pdb.zip > ./dist/${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -win32 .pdb.zip.sha512
101108 WORKING_DIRECTORY ${CMAKE_BUILD_DIR}
102109)
0 commit comments