In cmake/modules/FindDEAL_II_CGAL.cmake I print CGAL_DIR and remove QUIET
# # CGAL requires C++17 and an externally configured Boost, otherwise the # call to find_package(CGAL) will fail. Guard the call to FIND_PACKAGE to # fail gracefully: # if(DEAL_II_HAVE_CXX17 AND NOT DEAL_II_FEATURE_BOOST_BUNDLED_CONFIGURED) set(CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE ON) #find_package(CGAL QUIET) message(STATUS ${CGAL_DIR}) find_package(CGAL) It prints CGAL_DIR correctly but shows some warnings and then error -- Include /home/praveen/Applications/deal.II/9.5.1/cmake/configure/configure_50_cgal.cmake -- /home/spack/opt/spack/linux-opensuse15-broadwell/gcc-12.3.0/cgal-5.5.2-6umjskepmayihkexoscjiovjmtgo5toy <=== CGAL_DIR CMake Warning at cmake/modules/FindDEAL_II_CGAL.cmake:43 (find_package): By not providing "FindCGAL.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "CGAL", but CMake did not find one. Could not find a package configuration file provided by "CGAL" with any of the following names: CGALConfig.cmake cgal-config.cmake Add the installation prefix of "CGAL" to CMAKE_PREFIX_PATH or set "CGAL_DIR" to a directory containing one of the above files. If "CGAL" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): cmake/configure/configure_50_cgal.cmake:31 (find_package) build/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1 (feature_CGAL_find_external) cmake/macros/macro_evaluate_expression.cmake:30 (include) cmake/macros/macro_configure_feature.cmake:239 (evaluate_expression) cmake/configure/configure_50_cgal.cmake:80 (configure_feature) cmake/macros/macro_verbose_include.cmake:19 (include) CMakeLists.txt:120 (verbose_include) -- Processing CGAL variables and targets -- CGAL_INCLUDE_DIRS: *** Required variable "CGAL_INCLUDE_DIRS" empty *** -- Unable to process CGAL -- DEAL_II_WITH_CGAL has unmet external dependencies. CMake Error at cmake/macros/macro_configure_feature.cmake:112 (message): Could not find the cgal library! Please ensure that a suitable cgal library is installed on your computer. If the library is not at a default location, either provide some hints for autodetection, $ CGAL_DIR="..." cmake <...> $ cmake -DCGAL_DIR="..." <...> or set the relevant variables by hand in ccmake. Call Stack (most recent call first): cmake/macros/macro_configure_feature.cmake:277 (feature_error_message) cmake/configure/configure_50_cgal.cmake:80 (configure_feature) cmake/macros/macro_verbose_include.cmake:19 (include) CMakeLists.txt:120 (verbose_include) I do see the file CGALConfig.cmake inside CGAL_DIR $ pwd /Users/praveen/Applications/spack/opt/spack/darwin-sonoma-m1/apple-clang-15.0.0/cgal-5.5.2-zkfj3cdu7rx32vkhs76cwdp2ivzu7l7z --------------------------------------------------------------------------------$ find . -name CGALConfig.cmake ./lib/cmake/CGAL/CGALConfig.cmake Does any of this shed some light on the issue ? Thanks praveen -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/C7284D4D-6541-408F-AE33-1D0D21254F7C%40gmail.com.