Prevent CMake error when using CMake < 3.15.0
This commit is contained in:
parent
cf41f4596a
commit
86481fa459
|
@ -68,7 +68,12 @@ set(REFLECTION_GENERATOR_TRIPLE
|
||||||
CACHE STRING "platform triple for code generator")
|
CACHE STRING "platform triple for code generator")
|
||||||
|
|
||||||
function (_reflective_rapidjson_set_prop TARGET_NAME PROPERTY_NAME)
|
function (_reflective_rapidjson_set_prop TARGET_NAME PROPERTY_NAME)
|
||||||
set(PROP "$<FILTER:$<TARGET_PROPERTY:${TARGET_NAME},${PROPERTY_NAME}>,EXCLUDE,^$>" PARENT_SCOPE)
|
if ("${CMAKE_VERSION}" VERSION_LESS "3.15.0")
|
||||||
|
set(PROP "$<TARGET_PROPERTY:${TARGET_NAME},${PROPERTY_NAME}>" PARENT_SCOPE)
|
||||||
|
message(WARNING "Passing empty flags to the code generator for property ${PROPERTY_NAME} of target ${TARGET_NAME} might not be prevented. Consider updating to CMake 3.15.0 or newer.")
|
||||||
|
else ()
|
||||||
|
set(PROP "$<FILTER:$<TARGET_PROPERTY:${TARGET_NAME},${PROPERTY_NAME}>,EXCLUDE,^$>" PARENT_SCOPE)
|
||||||
|
endif ()
|
||||||
endfunction ()
|
endfunction ()
|
||||||
|
|
||||||
# define helper function to add a reflection generator invocation for a specified list of source files
|
# define helper function to add a reflection generator invocation for a specified list of source files
|
||||||
|
|
Loading…
Reference in New Issue