Fix passing C++ version in CMake macro
This commit is contained in:
parent
e29db0fa87
commit
3374e4ea6c
|
@ -127,7 +127,7 @@ function (add_reflection_generator_invocation)
|
||||||
if (ARGS_CLANG_OPTIONS_FROM_TARGETS)
|
if (ARGS_CLANG_OPTIONS_FROM_TARGETS)
|
||||||
foreach (TARGET_NAME ${ARGS_CLANG_OPTIONS_FROM_TARGETS})
|
foreach (TARGET_NAME ${ARGS_CLANG_OPTIONS_FROM_TARGETS})
|
||||||
# set c++ standard
|
# set c++ standard
|
||||||
list(APPEND CLANG_TIDY_CXX_FLAGS "-std=c++$<TARGET_PROPERTY:${TARGET_NAME},CXX_STANDARD>")
|
list(APPEND ARGS_CLANG_OPTIONS "-std=c++$<TARGET_PROPERTY:${TARGET_NAME},CXX_STANDARD>")
|
||||||
# add compile flags
|
# add compile flags
|
||||||
set(PROP "$<TARGET_PROPERTY:${TARGET_NAME},COMPILE_FLAGS>")
|
set(PROP "$<TARGET_PROPERTY:${TARGET_NAME},COMPILE_FLAGS>")
|
||||||
list(APPEND ARGS_CLANG_OPTIONS "$<$<BOOL:${PROP}>:$<JOIN:${PROP},$<SEMICOLON>>>")
|
list(APPEND ARGS_CLANG_OPTIONS "$<$<BOOL:${PROP}>:$<JOIN:${PROP},$<SEMICOLON>>>")
|
||||||
|
|
Loading…
Reference in New Issue