set(all_files ${CMAKE_CURRENT_SOURCE_DIR}/src/cjig_driver.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cjig_driver.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserkerf.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserkerf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cmprocess.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmprocess.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/mark_area.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalilaserkerf.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalilaserkerf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalilaserkerf.ui ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwmanuallaserkerf.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwmanuallaserkerf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwmanuallaserkerf.ui ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalimultilaserkerf.ui ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalimultilaserkerf.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmwcalimultilaserkerf.cpp ) set(inc_files ${all_files}) set(src_files ${all_files}) set(ui_files ${all_files}) list(FILTER inc_files INCLUDE REGEX ".*.h$") list(FILTER src_files INCLUDE REGEX ".*.cpp$") list(FILTER ui_files INCLUDE REGEX ".*.ui$") source_group("cmake" REGULAR_EXPRESSION [.]*cmake[.]*) source_group("Form Files" REGULAR_EXPRESSION ".*.ui$")