We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08816bd commit 532ad06Copy full SHA for 532ad06
CMakeLists.txt
@@ -14,6 +14,8 @@ cmake_policy(SET CMP0054 NEW)
14
project(DebugServer2
15
LANGUAGES C CXX)
16
17
+set(DS2_PROGRAM_PREFIX "" CACHE STRING "Prefix to apply to the ds2 binary")
18
+
19
set(CMAKE_CXX_STANDARD 17)
20
set(CMAKE_CXX_EXTENSIONS NO)
21
set(CMAKE_CXX_STANDARD_REQUIRED YES)
@@ -351,6 +353,9 @@ target_include_directories(ds2 PUBLIC
351
353
Headers
352
354
${CMAKE_CURRENT_BINARY_DIR}/Headers)
355
356
+set_target_properties(ds2 PROPERTIES
357
+ OUTPUT_NAME "${DS2_PROGRAM_PREFIX}ds2")
358
359
execute_process(COMMAND git rev-parse --short HEAD
360
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
361
OUTPUT_VARIABLE DS2_GIT_HASH
0 commit comments