-# Pass --whole-archive to linker in order to permit self-registration
-macro(nnkit_add_action PREFIX)
- add_library(${PREFIX} ${ARGN})
- set_property(TARGET ${PREFIX} PROPERTY INTERFACE_LINK_LIBRARIES -Wl,--whole-archive,$<TARGET_FILE:${PREFIX}>,--no-whole-archive)
-endmacro(nnkit_add_action)
-
-macro(nnkit_add_backend PREFIX)
- add_library(${PREFIX} ${ARGN})
- set_property(TARGET ${PREFIX} PROPERTY INTERFACE_LINK_LIBRARIES -Wl,--whole-archive,$<TARGET_FILE:${PREFIX}>,--no-whole-archive)
-endmacro(nnkit_add_backend)
-
add_subdirectory(libs)
add_subdirectory(backends)
add_subdirectory(actions)