@@ -53,33 +53,12 @@ swcomponent="@par Software Component:" \
5353error="@par Error Handling:" \
5454generatedcode="@par Generated by:"]])
5555
56+ # Do not add new sub-components in this list but use 'INCLUDE_DIR_AND_ADDITIONAL_FILES'
5657set (COMPONENTS iceoryx_platform iceoryx_hoofs iceoryx_posh iceoryx_binding_c
5758 iceoryx_introspection iceoryx_component)
5859set (COMPONENT_DIRS
5960 ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_platform/generic
60- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/buffer
61- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/cli
62- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/concurrent/buffer
63- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/concurrent/sync
64- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/container
65- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/design
66- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/filesystem
67- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/functional
68- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/legacy/include
69- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/memory
70- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/auth
71- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/desig
72- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/filesystem
73- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/ipc
74- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/sync
75- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/time
76- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/utility
77- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/vocabulary
78- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/primitives
79- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/reporting
80- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/time
81- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/utility
82- ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/vocabulary
61+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/legacy
8362 ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_posh
8463 ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_binding_c
8564 ${CMAKE_CURRENT_SOURCE_DIR} /../../tools/introspection
@@ -117,6 +96,33 @@ foreach(val RANGE ${cmp_len})
11796 )
11897 endif ()
11998
99+ if (${cmp} STREQUAL iceoryx_hoofs)
100+ list (APPEND INCLUDE_DIR_AND_ADDITIONAL_FILES
101+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/buffer
102+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/cli
103+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/concurrent/buffer
104+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/concurrent/sync
105+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/container
106+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/design
107+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/filesystem
108+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/functional
109+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/memory
110+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/auth
111+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/design
112+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/filesystem
113+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/ipc
114+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/sync
115+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/time
116+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/utility
117+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/posix/vocabulary
118+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/primitives
119+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/reporting
120+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/time
121+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/utility
122+ ${CMAKE_CURRENT_SOURCE_DIR} /../../iceoryx_hoofs/vocabulary
123+ )
124+ endif ()
125+
120126 doxygen_add_docs(doxygen_${cmp}
121127 ${INCLUDE_DIR_AND_ADDITIONAL_FILES}
122128 WORKING_DIRECTORY ${cmp_dir} /include
0 commit comments