From 380100f90b68f69930691bf229b85fb7acef8e56 Mon Sep 17 00:00:00 2001 From: Andrey Filipenkov Date: Mon, 26 Sep 2022 17:25:18 +0300 Subject: [PATCH] compile Version.cpp only when ENABLE_GITVERSION is ON Co-authored-by: Johannes Schauer Marin Rodrigues --- cmake_modules/VCMI_lib.cmake | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cmake_modules/VCMI_lib.cmake b/cmake_modules/VCMI_lib.cmake index b143c860e..a3e8d48da 100644 --- a/cmake_modules/VCMI_lib.cmake +++ b/cmake_modules/VCMI_lib.cmake @@ -2,7 +2,6 @@ macro(add_main_lib TARGET_NAME LIBRARY_TYPE) set(MAIN_LIB_DIR "${CMAKE_SOURCE_DIR}/lib") set(lib_SRCS ${MAIN_LIB_DIR}/StdInc.cpp - ${CMAKE_BINARY_DIR}/Version.cpp ${MAIN_LIB_DIR}/battle/AccessibilityInfo.cpp ${MAIN_LIB_DIR}/battle/BattleAction.cpp @@ -196,9 +195,12 @@ macro(add_main_lib TARGET_NAME LIBRARY_TYPE) ) # Version.cpp is a generated file - set_source_files_properties(${CMAKE_BINARY_DIR}/Version.cpp - PROPERTIES GENERATED TRUE - ) + if(ENABLE_GITVERSION) + list(APPEND lib_SRCS ${CMAKE_BINARY_DIR}/Version.cpp) + set_source_files_properties(${CMAKE_BINARY_DIR}/Version.cpp + PROPERTIES GENERATED TRUE + ) + endif() set(lib_HEADERS ${CMAKE_SOURCE_DIR}/include/vstd/CLoggerBase.h