Skip to content

Commit 86d637c

Browse files
committed
Updated cmakelist for modern packaging
1 parent 4e89237 commit 86d637c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CMakeLists.txt

+7-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set(PROJECT_SOURCE 32blox.cpp AssetFactory.cpp Ball.cpp Level.cpp HighScore.cpp
77
OutputManager.cpp PowerUp.cpp MenuState.cpp
88
daft_freak_wav.cpp
99
SplashState.cpp GameState.cpp DeathState.cpp HiscoreState.cpp)
10-
set(DISTRIBS README.md LICENSE)
10+
set(PROJECT_DISTRIBS README.md LICENSE)
1111

1212
# Build configuration; approach this with caution!
1313
if(MSVC)
@@ -24,4 +24,10 @@ blit_executable (${PROJECT_NAME} ${PROJECT_SOURCE})
2424
blit_assets_yaml (${PROJECT_NAME} assets.yml)
2525
blit_metadata (${PROJECT_NAME} metadata.yml)
2626
add_custom_target (flash DEPENDS ${PROJECT_NAME}.flash)
27+
28+
# setup release packages
29+
install (FILES ${PROJECT_DISTRIBS} DESTINATION .)
30+
set (CPACK_INCLUDE_TOPLEVEL_DIRECTORY OFF)
31+
set (CPACK_GENERATOR "ZIP" "TGZ")
32+
include (CPack)
2733
# End of CMakeList.txt

0 commit comments

Comments
 (0)