include(CheckIncludeFileCXX) check_include_file_cxx("filesystem" HAVE_CXX17_FILESYSTEM) if(NOT HAVE_CXX17_FILESYSTEM) message(FATAL_ERROR "Unable to find header. PDAL requires full C++17 compiler support.") endif()