set(all_files ${CMAKE_CURRENT_SOURCE_DIR}/src/claserbase.h ${CMAKE_CURRENT_SOURCE_DIR}/src/claserbase.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_base.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_igps.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_igps.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_jdsu.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_jdsu.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_pi.h ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_pi.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_sp.h ${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_sp.cpp ) set(inc_files ${all_files}) set(src_files ${all_files}) list(FILTER inc_files INCLUDE REGEX ".*.h$") list(FILTER src_files INCLUDE REGEX ".*.cpp$") source_group("cmake" REGULAR_EXPRESSION [.]*cmake[.]*)