#---------------------------------------------------------------------------------
#
# Recursively parse subdirectories for classes to expose
#
#---------------------------------------------------------------------------------
# Shiboken PATH to look for typesystem.xml adn global.h files, recursively udapted
set(SHIBOKEN_TYPESYSTEM_PATH ${SHIBOKEN_TYPESYSTEM_PATH}:${CMAKE_CURRENT_SOURCE_DIR} CACHE INTERNAL "")
set(SHIBOKEN_GLOBAL_H_PATH ${SHIBOKEN_GLOBAL_H_PATH}:${CMAKE_CURRENT_SOURCE_DIR} CACHE INTERNAL "")
# Find core subdirectories
get_subdirectories(CORE_COMPONENT_SUBDIR_LIST)
# --- add every given library
foreach(COMP_NAME ${CORE_COMPONENT_SUBDIR_LIST})
add_subdirectory(${COMP_NAME})
endforeach()
|