project(SasquatchBakerCLI) add_executable(${PROJECT_NAME}) target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20) target_link_libraries(${PROJECT_NAME} PRIVATE BigfootCompileAndLinkFlags bfg::lyra $) file(GLOB_RECURSE _SOURCES CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ) file(GLOB_RECURSE _HEADERS CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.h ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp ) target_sources(${PROJECT_NAME} PRIVATE ${_SOURCES} ${_HEADERS} ) source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} PREFIX Src FILES ${_SOURCES} ${_HEADERS}) set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER Tools/Executables) set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME SasquatchBaker)