diff --git a/CMakeLists.txt b/CMakeLists.txt index da73093..f3e6af0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,6 +92,7 @@ add_library(diagon_base STATIC src/translator/Translator.cpp src/translator/Translator.h ) +target_set_common(diagon_base) add_subdirectory(src/screen) add_subdirectory(src/translator/frame) @@ -110,6 +111,7 @@ add_library(diagon_lib STATIC src/translator/Factory.cpp src/translator/Factory.h ) +target_set_common(diagon_lib) target_link_libraries(diagon_lib PRIVATE diagon_base diff --git a/src/translator/grammar/CMakeLists.txt b/src/translator/grammar/CMakeLists.txt index 2858f2e..7e736cd 100644 --- a/src/translator/grammar/CMakeLists.txt +++ b/src/translator/grammar/CMakeLists.txt @@ -1,6 +1,7 @@ add_library(translator_grammar STATIC Grammar.cpp) set_property(TARGET translator_grammar PROPERTY CXX_STANDARD 17) target_link_libraries(translator_grammar PRIVATE diagon_base) +target_set_common(translator_grammar) if (MSVC) else() diff --git a/src/translator/math/CMakeLists.txt b/src/translator/math/CMakeLists.txt index 762df2f..098e390 100644 --- a/src/translator/math/CMakeLists.txt +++ b/src/translator/math/CMakeLists.txt @@ -8,3 +8,4 @@ add_library(translator_math STATIC set_property(TARGET translator_math PROPERTY CXX_STANDARD 17) target_link_libraries(translator_math PRIVATE diagon_base) target_link_libraries(translator_math PRIVATE antlr4_static) +target_set_common(translator_math)