Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 34e01580 authored by PRUVOST Florent's avatar PRUVOST Florent
Browse files

morse_export_imported_target: add INTERFACE_COMPILE_DEFINITIONS in export target if exists

parent 39d56aff
No related branches found
No related tags found
No related merge requests found
...@@ -203,6 +203,7 @@ macro(morse_export_imported_target namespace1 namespace2 targetname cmakesubdir) ...@@ -203,6 +203,7 @@ macro(morse_export_imported_target namespace1 namespace2 targetname cmakesubdir)
get_target_property(_LIBDIRS ${namespace1}::${namespace2} INTERFACE_LINK_DIRECTORIES) get_target_property(_LIBDIRS ${namespace1}::${namespace2} INTERFACE_LINK_DIRECTORIES)
get_target_property(_LIBRARIES ${namespace1}::${namespace2} INTERFACE_LINK_LIBRARIES) get_target_property(_LIBRARIES ${namespace1}::${namespace2} INTERFACE_LINK_LIBRARIES)
get_target_property(_CFLAGS ${namespace1}::${namespace2} INTERFACE_COMPILE_OPTIONS) get_target_property(_CFLAGS ${namespace1}::${namespace2} INTERFACE_COMPILE_OPTIONS)
get_target_property(_DEFS ${namespace1}::${namespace2} INTERFACE_COMPILE_DEFINITIONS)
get_target_property(_LDFLAGS ${namespace1}::${namespace2} INTERFACE_LINK_OPTIONS) get_target_property(_LDFLAGS ${namespace1}::${namespace2} INTERFACE_LINK_OPTIONS)
if (NOT _INCLUDES) if (NOT _INCLUDES)
set(_INCLUDES "") set(_INCLUDES "")
...@@ -216,6 +217,9 @@ macro(morse_export_imported_target namespace1 namespace2 targetname cmakesubdir) ...@@ -216,6 +217,9 @@ macro(morse_export_imported_target namespace1 namespace2 targetname cmakesubdir)
if (NOT _CFLAGS) if (NOT _CFLAGS)
set(_CFLAGS "") set(_CFLAGS "")
endif() endif()
if (NOT _DEFS)
set(_DEFS "")
endif()
if (NOT _LDFLAGS) if (NOT _LDFLAGS)
set(_LDFLAGS "") set(_LDFLAGS "")
endif() endif()
...@@ -227,6 +231,7 @@ set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_INCLUDE_ ...@@ -227,6 +231,7 @@ set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_INCLUDE_
set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_DIRECTORIES \"${_LIBDIRS}\") set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_DIRECTORIES \"${_LIBDIRS}\")
set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_LIBRARIES \"${_LIBRARIES}\") set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_LIBRARIES \"${_LIBRARIES}\")
set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_COMPILE_OPTIONS \"${_CFLAGS}\") set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_COMPILE_OPTIONS \"${_CFLAGS}\")
set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_COMPILE_DEFINITIONS \"${_DEFS}\")
set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_OPTIONS \"${_LDFLAGS}\") set_target_properties(${namespace1}::${namespace2} PROPERTIES INTERFACE_LINK_OPTIONS \"${_LDFLAGS}\")
endif() endif()
") ")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment