From f7aa89325feddf4f401ffa561c94bb8fca30172a Mon Sep 17 00:00:00 2001 From: William JCM Date: Tue, 13 Jul 2021 19:00:45 +0200 Subject: [PATCH] CMakeLists: change the exe name in release mode. --- src/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fee4a53..a88d0ae 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -18,6 +18,8 @@ set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +set(SAVETOOL_PROJECT_VERSION 1.0.0) + find_package(Corrade REQUIRED Main Containers Utility Interconnect) find_package(Magnum REQUIRED GL Sdl2Application) find_package(MagnumIntegration REQUIRED ImGui) @@ -54,10 +56,14 @@ add_executable(MassBuilderSaveTool WIN32 if(CMAKE_BUILD_TYPE STREQUAL Debug) add_compile_definitions(SAVETOOL_DEBUG_BUILD) endif() -add_compile_definitions(SAVETOOL_VERSION="1.0.0" +add_compile_definitions(SAVETOOL_VERSION="${SAVETOOL_PROJECT_VERSION}" SAVETOOL_CODENAME="Agonising Quark" SUPPORTED_GAME_VERSION="0.7.6") +if(CMAKE_BUILD_TYPE STREQUAL Release) + set_target_properties(MassBuilderSaveTool PROPERTIES OUTPUT_NAME MassBuilderSaveTool-${SAVETOOL_PROJECT_VERSION}) +endif() + target_link_options(MassBuilderSaveTool PRIVATE -static -static-libgcc -static-libstdc++) target_link_libraries(MassBuilderSaveTool PRIVATE