Specify the C++ version to use on all targets.

This fixes:
https://github.com/ArthurSonzogni/Diagon/issues/21
This commit is contained in:
Arthur Sonzogni
2021-06-09 20:57:15 +02:00
parent 50d0676f6e
commit dc884d5e0c
3 changed files with 4 additions and 0 deletions
+2
View File
@@ -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
+1
View File
@@ -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()
+1
View File
@@ -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)