You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add public headers only target and umbrella header for shared libraries. Add ability demo and convenience function to link against the public headers target for demos (they'll be excluded if
Copy file name to clipboardExpand all lines: cmake/idi/functions/framework/idi_init.cmake
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -66,6 +66,7 @@ macro(idi_init)
66
66
set("${IDICMAKE_PREFIX}_USE_BUILD_TIMESTAMPS" 0 CACHEBOOL"Set the current time for the build as build info. Disabled by default as it can increase build time during development.")
67
67
set("${IDICMAKE_PREFIX}_DO_TEMPLATE_COMPONENT_TEST" 0 CACHEBOOL"Generate unit test template component and build unit tests for template.")
68
68
set("${IDICMAKE_PREFIX}_FORCE_PIC" 0 CACHEBOOL"Force the use of Position Independent Code (PIC). This is useful if this library is a static library being included in a shared library.")
69
+
set("${IDICMAKE_PREFIX}_GENERATE_UMBRELLA_HEADER" 1 CACHEBOOL"Generate a single umbrella header that includes all public headers.")
69
70
set("${IDICMAKE_PREFIX}_CI_GIT_BRANCH_NAME"""CACHESTRING"The branch name of the git repo. If not set it will be interogated from Git itself, but could result in a value of HEAD.")
0 commit comments