aux_source_directory ( . DIR_SRCS ) file(GLOB_RECURSE SRC_CPP_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.c*" ) file(GLOB_RECURSE SRC_H_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.h" ) set ( SLAM_SRCS ${DIR_SRCS} ${SRC_CPP_FILES} ) add_library (slam_static STATIC ${SLAM_SRCS} ) set_target_properties ( slam_static PROPERTIES OUTPUT_NAME "slammodule" ) set_target_properties ( slam_static PROPERTIES CLEAN_DIRECT_OUTPUT 1 ) target_link_libraries(slam_static slam_vision ${SLAM_DEP_LIBS})