X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=CMakeModules%2FSimGearComponent.cmake;h=00944de39f958943711aa0261260cc0aeb24b39f;hb=4993a5c6c04c32f62af801e03315ef481a6a1d47;hp=294a53a21e1c86df8fac45dcf0ba01127e5798db;hpb=052382af89487a8db6703b3a97e3714808f1b55f;p=simgear.git diff --git a/CMakeModules/SimGearComponent.cmake b/CMakeModules/SimGearComponent.cmake index 294a53a2..00944de3 100644 --- a/CMakeModules/SimGearComponent.cmake +++ b/CMakeModules/SimGearComponent.cmake @@ -1,14 +1,21 @@ macro(simgear_component_common name includePath sourcesList sources headers) + set(fc${sourcesList} ${name}) + set(fh${sourcesList} ${name}) foreach(s ${sources}) set_property(GLOBAL APPEND PROPERTY ${sourcesList} "${CMAKE_CURRENT_SOURCE_DIR}/${s}") + set(fc${sourcesList} "${fc${sourcesList}}#${CMAKE_CURRENT_SOURCE_DIR}/${s}") endforeach() foreach(h ${headers}) set_property(GLOBAL APPEND PROPERTY PUBLIC_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/${h}") + set(fh${sourcesList} "${fh${sourcesList}}#${CMAKE_CURRENT_SOURCE_DIR}/${h}") endforeach() + + set_property(GLOBAL APPEND PROPERTY FG_GROUPS_${sourcesList}_C "${fc${sourcesList}}@") + set_property(GLOBAL APPEND PROPERTY FG_GROUPS_${sourcesList}_H "${fh${sourcesList}}@") install (FILES ${headers} DESTINATION include/simgear/${includePath}) endmacro()