20 lines
No EOL
976 B
CMake
20 lines
No EOL
976 B
CMake
file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin/runtime/${GAME_FOLDER})
|
|
file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin/editor/${GAME_FOLDER})
|
|
|
|
add_custom_target(create_zip
|
|
WORKING_DIRECTORY
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
COMMAND
|
|
${CMAKE_COMMAND} -E tar "cf" "${CMAKE_CURRENT_SOURCE_DIR}/../bin/data.vpf" --format=zip
|
|
${CMAKE_CURRENT_SOURCE_DIR}/shaders
|
|
${CMAKE_CURRENT_SOURCE_DIR}/light.png
|
|
${CMAKE_CURRENT_SOURCE_DIR}/camera.png)
|
|
|
|
add_custom_target(copydist)
|
|
add_custom_command(TARGET copydist PRE_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E
|
|
copy ${CMAKE_CURRENT_SOURCE_DIR}/../bin/data.vpf ${CMAKE_CURRENT_SOURCE_DIR}/../bin/runtime/${GAME_FOLDER}/data.vpf)
|
|
add_custom_command(TARGET copydist PRE_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E
|
|
copy ${CMAKE_CURRENT_SOURCE_DIR}/../bin/data.vpf ${CMAKE_CURRENT_SOURCE_DIR}/../bin/editor/${GAME_FOLDER}/data.vpf)
|
|
add_dependencies(copydist create_zip) |