File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ set(BENCH_SOURCES
12
12
src/template.cpp
13
13
)
14
14
15
+ add_custom_target (benchmark_resources
16
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR} /scenes ${CMAKE_BINARY_DIR} /res
17
+ COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR} /bench/test_tile_10_301_384.mvt ${CMAKE_BINARY_DIR} /res/tile.mvt
18
+ COMMENT "Copying benchmark resources into build directory."
19
+ )
20
+
15
21
# create an executable per bench
16
22
foreach (_src_file_path ${BENCH_SOURCES} )
17
23
string (REPLACE ".cpp" "" bench ${_src_file_path} )
@@ -48,11 +54,7 @@ foreach(_src_file_path ${BENCH_SOURCES})
48
54
target_compile_definitions (${EXECUTABLE_NAME} PRIVATE TANGRAM_USE_JSCORE=1)
49
55
endif ()
50
56
51
- add_custom_command (TARGET ${EXECUTABLE_NAME}
52
- POST_BUILD
53
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR} /scenes ${CMAKE_BINARY_DIR} /res
54
- COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR} /bench/test_tile_10_301_384.mvt ${CMAKE_BINARY_DIR} /res/tile.mvt
55
- )
57
+ add_dependencies (${EXECUTABLE_NAME} benchmark_resources)
56
58
57
59
endforeach ()
58
60
You can’t perform that action at this time.
0 commit comments