CMakeLists.txt 363 B

1234567891011
  1. file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt")
  2. foreach(dir ${all_valid_subdirs})
  3. if(${dir} MATCHES "^([^/]*)/+CMakeLists.txt")
  4. string(REGEX REPLACE "^([^/]*)/+CMakeLists.txt" "\\1" dir_trimmed ${dir})
  5. message(STATUS "Adding other component ${dir_trimmed}")
  6. add_subdirectory(${dir_trimmed})
  7. endif()
  8. endforeach(dir)