cmake_minimum_required(VERSION 3.12...3.31) project(CGAL_Examples) file(GLOB pkgs RELATIVE ${CMAKE_SOURCE_DIR} "*") list(SORT pkgs) message("== Generating build files for examples ==") foreach(pkg ${pkgs}) set(pkg_dir ${CMAKE_SOURCE_DIR}/${pkg}) if(IS_DIRECTORY "${pkg_dir}" AND EXISTS "${pkg_dir}/CMakeLists.txt") message("\n-- Configuring ${pkg}") add_subdirectory(${pkg_dir} "${CMAKE_BINARY_DIR}/${pkg}") endif() endforeach() message("== Generating build files for done (DONE) ==")