Skip to content

Commit a3c0534

Browse files
author
Jan Wilmans
committed
fixed ninja install upx step
1 parent bb5c5e0 commit a3c0534

2 files changed

Lines changed: 26 additions & 22 deletions

File tree

application/DebugViewConsole/CMakeLists.txt

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ project(DebugViewConsole)
33
add_executable(DebugViewConsole DebugViewConsole.cpp)
44

55
target_link_libraries(DebugViewConsole
6-
PRIVATE
7-
project::definitions
8-
project::compile_features
9-
project::compile_options
10-
nuget::boost_test
11-
dv::library
12-
dv::indexedstorage
13-
CobaltFusion
14-
docopt
6+
PRIVATE
7+
project::definitions
8+
project::compile_features
9+
project::compile_options
10+
nuget::boost_test
11+
dv::library
12+
dv::indexedstorage
13+
CobaltFusion
14+
docopt
1515
)
1616

1717
install(TARGETS DebugViewConsole RUNTIME DESTINATION bin)
@@ -21,16 +21,14 @@ target_include_directories(DebugViewConsole PUBLIC
2121
)
2222

2323
add_custom_command(
24-
TARGET DebugViewConsole
25-
POST_BUILD
24+
TARGET DebugViewConsole
25+
POST_BUILD
2626
COMMAND ${CMAKE_COMMAND} -E copy
2727
$<TARGET_FILE:DebugViewConsole>
2828
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole-small.exe
29-
)
3029

31-
install(CODE "
32-
execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole.exe ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole-small.exe)
33-
execute_process(COMMAND ${PROJECT_UTILS_DIRECTORY}/upx.exe ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole-small.exe)
34-
")
30+
COMMAND ${PROJECT_UTILS_DIRECTORY}/upx.exe
31+
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole-small.exe
32+
)
3533

36-
INSTALL(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DebugViewConsole-small.exe DESTINATION bin)
34+
install(FILES $<TARGET_FILE_DIR:DebugViewConsole>/DebugViewConsole-small.exe DESTINATION bin)

application/DebugViewpp/CMakeLists.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,15 @@ target_include_directories(Debugviewpp PUBLIC
4343
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
4444
)
4545

46-
install(CODE "
47-
execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp.exe ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp-small.exe)
48-
execute_process(COMMAND ${PROJECT_UTILS_DIRECTORY}/upx.exe ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp-small.exe)
49-
")
46+
add_custom_command(
47+
TARGET Debugviewpp
48+
POST_BUILD
49+
COMMAND ${CMAKE_COMMAND} -E copy
50+
$<TARGET_FILE:Debugviewpp>
51+
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp-small.exe
5052

51-
INSTALL(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp-small.exe DESTINATION bin)
53+
COMMAND ${PROJECT_UTILS_DIRECTORY}/upx.exe
54+
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debugviewpp-small.exe
55+
)
56+
57+
install(FILES $<TARGET_FILE_DIR:Debugviewpp>/Debugviewpp-small.exe DESTINATION bin)

0 commit comments

Comments
 (0)