diff --git a/.gitignore b/.gitignore index 5efd782..47251a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ /build/ /tags +/assets.pack /.vs/ *.swp *~ diff --git a/CMakeLists.txt b/CMakeLists.txt index fc43634..e93beb5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -136,3 +136,16 @@ IF (CHECK_FOUND AND NOT WIN32) target_link_libraries(test_hashtable ${CHECK_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) add_test(test_hashtable test_hashtable) ENDIF (CHECK_FOUND AND NOT WIN32) + +if (NOT CMAKE_BUILD_TYPE MATCHES Debug) + add_custom_target(assets_pack ALL + COMMAND ${CMAKE_COMMAND} -E tar "-cf" "../assets.pack" "--format=zip" -- + "${CMAKE_CURRENT_SOURCE_DIR}/assets/Characters" + "${CMAKE_CURRENT_SOURCE_DIR}/assets/Commissions" + "${CMAKE_CURRENT_SOURCE_DIR}/assets/GUI" + "${CMAKE_CURRENT_SOURCE_DIR}/assets/Items" + "${CMAKE_CURRENT_SOURCE_DIR}/assets/Objects" + "${CMAKE_CURRENT_SOURCE_DIR}/assets/Sounds" + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/assets + ) +endif (NOT CMAKE_BUILD_TYPE MATCHES Debug)