Skip to content
Snippets Groups Projects

Bundle all the required files next to the generated binaries

Merged Ludovico de Nittis requested to merge wip/denittis/assets_dir into master
1 unresolved thread
+ 10
5
@@ -121,9 +121,15 @@ endfunction(buildExamples)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/")
add_custom_target(download_assets
COMMAND python "${CMAKE_SOURCE_DIR}/download_assets.py"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
if(WIN32)
add_custom_target(download_assets
COMMAND py -3 "${CMAKE_SOURCE_DIR}/download_assets.py"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
else()
add_custom_target(download_assets
COMMAND "${CMAKE_SOURCE_DIR}/download_assets.py"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
endif()
if(RESOURCE_INSTALL_DIR)
add_definitions(-DVK_EXAMPLE_DATA_DIR=\"${RESOURCE_INSTALL_DIR}/\")
@@ -134,8 +140,7 @@ else()
add_definitions(-DVK_EXAMPLE_DATA_DIR=\"./data/\")
add_custom_target(copy_assets
COMMAND ${CMAKE_COMMAND} -E copy_directory
"${CMAKE_SOURCE_DIR}/data" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$<CONFIG>/data"
|| (COMMAND ${CMAKE_COMMAND} -E echo "Unable to copy the assets directory, continuing..."))
"${CMAKE_SOURCE_DIR}/data" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$<CONFIG>/data")
endif()
# Compiler specific stuff
Loading