File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 3
3
.DS_Store
4
4
.vs
5
5
out
6
+ example /* /dist
Original file line number Diff line number Diff line change @@ -36,20 +36,18 @@ function(add_example)
36
36
if (APPLE )
37
37
if (EXAMPLE_TYPE STREQUAL "desktop" )
38
38
add_custom_target (${EXAMPLE_NAME} _run
39
- COMMAND "${EXAMPLE_BINARY_DIR} /${EXAMPLE_APP_NAME} .app/Contents/MacOS/${EXAMPLE_APP_NAME} "
40
- WORKING_DIRECTORY "${EXAMPLE_BINARY_DIR} "
39
+ COMMAND "${EXAMPLE_SOURCE_DIR} /dist/${EXAMPLE_APP_NAME} .app/Contents/MacOS/${EXAMPLE_APP_NAME} "
41
40
COMMENT "Running ${EXAMPLE_NAME} example (bundle)" )
42
41
else ()
43
42
add_custom_target (${EXAMPLE_NAME} _run
44
- COMMAND "${EXAMPLE_BINARY_DIR} /${EXAMPLE_APP_NAME} " --foo bar
45
- WORKING_DIRECTORY "${EXAMPLE_BINARY_DIR} "
43
+ COMMAND "${EXAMPLE_SOURCE_DIR} /dist/${EXAMPLE_APP_NAME} " --foo bar
46
44
COMMENT "Running ${EXAMPLE_NAME} example (executable)" )
47
45
endif ()
48
46
add_dependencies (${EXAMPLE_NAME} _run ${EXAMPLE_NAME} _build )
49
47
elseif (WIN32 )
50
48
add_custom_target (${EXAMPLE_NAME} _run
51
- COMMAND "${CMAKE_CURRENT_BINARY_DIR} / ${EXAMPLE_NAME} /$<CONFIG>/${EXAMPLE_APP_NAME} .exe"
52
- WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} / ${EXAMPLE_NAME} /$<CONFIG>"
49
+ COMMAND "${EXAMPLE_SOURCE_DIR} /dist /$<CONFIG>/${EXAMPLE_APP_NAME} .exe"
50
+ WORKING_DIRECTORY "${EXAMPLE_SOURCE_DIR} /dist /$<CONFIG>"
53
51
COMMENT "Running ${EXAMPLE_NAME} example (Windows)" )
54
52
add_dependencies (${EXAMPLE_NAME} _run ${EXAMPLE_NAME} _build )
55
53
endif ()
Original file line number Diff line number Diff line change 1
1
function (native_add_app )
2
2
cmake_parse_arguments (NATIVE "" "TARGET;PLATFORM" "ASSETS" ${ARGN} )
3
3
4
+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR} /dist" )
5
+
4
6
if (APPLE )
5
7
_native_add_app_apple (${ARGN} )
6
8
elseif (WIN32 )
@@ -281,7 +283,7 @@ function(_native_add_assets_win32)
281
283
add_custom_command (
282
284
TARGET ${NATIVE_TARGET}
283
285
POST_BUILD
284
- COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR} /${asset} ${CMAKE_CURRENT_BINARY_DIR} /$<CONFIG>/${asset}
286
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR} /${asset} ${CMAKE_SOURCE_DIR} /dist /$<CONFIG>/${asset}
285
287
COMMENT "Copying asset: ${asset} \n "
286
288
)
287
289
endforeach ()
You can’t perform that action at this time.
0 commit comments