cmake check_include_file_cxx() examples

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :512

CHECK_INCLUDE_FILE_CXX("execinfo.h" KWSYS_CXX_HAS_EXECINFOH)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :526

CHECK_INCLUDE_FILE_CXX("dlfcn.h" KWSYS_CXX_HAS_DLFCNH)

OpenChemistry/avogadrolibs tests/CMakeLists.txt :15

check_include_file_cxx("gtest/gtest.h" HAVE_GTEST_HPP)

coin3d/coin CMakeLists.txt :116

check_include_file_cxx(thread HAVE_STD_THREAD)

microsoft/DirectXMesh build/CompilerAndLinker.cmake :217

CHECK_INCLUDE_FILE_CXX(xdk.h XDKLegacy_HEADER)

microsoft/DirectXMesh build/CompilerAndLinker.cmake :224

CHECK_INCLUDE_FILE_CXX(gxdk.h GXDK_HEADER)

microsoft/DirectXTex build/CompilerAndLinker.cmake :217

CHECK_INCLUDE_FILE_CXX(xdk.h XDKLegacy_HEADER)

microsoft/DirectXTex build/CompilerAndLinker.cmake :224

CHECK_INCLUDE_FILE_CXX(gxdk.h GXDK_HEADER)

microsoft/DirectXTex build/CompilerAndLinker.cmake :237

CHECK_INCLUDE_FILE_CXX(d3d12_x.h D3D12X_HEADER)

microsoft/DirectXTK CMakeLists.txt :333

CHECK_INCLUDE_FILE_CXX(GameInput.h GAMEINPUT_HEADER)

microsoft/DirectXTK build/CompilerAndLinker.cmake :217

CHECK_INCLUDE_FILE_CXX(xdk.h XDKLegacy_HEADER)

microsoft/DirectXTK build/CompilerAndLinker.cmake :231

CHECK_INCLUDE_FILE_CXX(d3d12_xs.h D3D12XS_HEADER)

microsoft/DirectXTK build/CompilerAndLinker.cmake :237

CHECK_INCLUDE_FILE_CXX(d3d12_x.h D3D12X_HEADER)

FirebirdSQL/firebird extern/libcds/CMakeLists.txt :137

CHECK_INCLUDE_FILE_CXX(linux/membarrier.h CDS_HAVE_LINUX_MEMBARRIER_H CMAKE_CXX_FLAGS)

facebook/folly CMake/folly-deps.cmake :174

CHECK_INCLUDE_FILE_CXX(elf.h FOLLY_HAVE_ELF)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :16

check_include_file_cxx(ostream HAVE_OSTREAM)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :17

check_include_file_cxx(fstream HAVE_FSTREAM)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :18

check_include_file_cxx(sstream HAVE_SSTREAM)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :19

check_include_file_cxx(ios HAVE_IOS)

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :20

check_include_file_cxx(iostream HAVE_IOSTREAM)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake :117

check_include_file_cxx(hdf5.h HDF5_FOUND)

FreeCAD/FreeCAD src/Mod/Assembly/CMakeLists.txt :6

check_include_file_cxx(OndselSolver/enum.h HAVE_ONDSELSOLVER_H)

emcrisostomo/fswatch CMakeLists.txt :53

check_include_file_cxx(getopt.h HAVE_GETOPT_H)

emcrisostomo/fswatch libfswatch/CMakeLists.txt :80

check_include_file_cxx(sys/inotify.h HAVE_SYS_INOTIFY_H)

emcrisostomo/fswatch libfswatch/CMakeLists.txt :91

check_include_file_cxx(sys/event.h HAVE_SYS_EVENT_H)

emcrisostomo/fswatch libfswatch/CMakeLists.txt :102

check_include_file_cxx(port.h HAVE_PORT_H)

emcrisostomo/fswatch libfswatch/CMakeLists.txt :139

check_include_file_cxx(CoreServices/CoreServices.h HAVE_FSEVENTS_FILE_EVENTS)

OSGeo/gdal cmake/helpers/CheckCompilerMachineOption.cmake :93

check_include_file_cxx("${_header}" ${_resultVar} "-m${_flag}")

OSGeo/gdal cmake/helpers/configure.cmake :88

check_include_file_cxx("atlbase.h" HAVE_ATLBASE_H)

gflags/gflags CMakeLists.txt :242

check_include_file_cxx ("stdint.h" HAVE_STDINT_H)

gflags/gflags CMakeLists.txt :248

check_include_file_cxx ("inttypes.h" HAVE_INTTYPES_H)

gflags/gflags CMakeLists.txt :262

check_include_file_cxx ("shlwapi.h" HAVE_SHLWAPI_H)

google/glog CMakeLists.txt :128

check_include_file_cxx (dlfcn.h HAVE_DLFCN_H)

google/glog CMakeLists.txt :132

check_include_file_cxx (pwd.h HAVE_PWD_H)

google/glog CMakeLists.txt :133

check_include_file_cxx (sys/exec_elf.h HAVE_SYS_EXEC_ELF_H)

google/glog CMakeLists.txt :135

check_include_file_cxx (sys/time.h HAVE_SYS_TIME_H)

google/glog CMakeLists.txt :136

check_include_file_cxx (sys/types.h HAVE_SYS_TYPES_H)

google/glog CMakeLists.txt :137

check_include_file_cxx (sys/utsname.h HAVE_SYS_UTSNAME_H)

google/glog CMakeLists.txt :138

check_include_file_cxx (sys/wait.h HAVE_SYS_WAIT_H)

google/glog CMakeLists.txt :139

check_include_file_cxx (syscall.h HAVE_SYSCALL_H)

google/glog CMakeLists.txt :140

check_include_file_cxx (syslog.h HAVE_SYSLOG_H)

google/glog CMakeLists.txt :141

check_include_file_cxx (ucontext.h HAVE_UCONTEXT_H)

google/glog CMakeLists.txt :142

check_include_file_cxx (unistd.h HAVE_UNISTD_H)

gnuradio/gnuradio cmake/Modules/GrMiscUtils.cmake :30

check_include_file_cxx(${hdr} ${def})

gnuradio/gnuradio gr-audio/lib/CMakeLists.txt :77

check_include_file_cxx(AudioUnit/AudioUnit.h AUDIO_UNIT_H)

gnuradio/gnuradio gr-audio/lib/CMakeLists.txt :78

check_include_file_cxx(AudioToolbox/AudioToolbox.h AUDIO_TOOLBOX_H)

gnuradio/gnuradio gr-network/lib/CMakeLists.txt :14

check_include_file_cxx(windows.h HAVE_WINDOWS_H)

BlueBrain/HighFive CMakeLists.txt :58

CHECK_INCLUDE_FILE_CXX(span HIGHFIVE_TEST_SPAN_DEFAULT)

InsightSoftwareConsortium/ITK Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt :512

CHECK_INCLUDE_FILE_CXX("execinfo.h" KWSYS_CXX_HAS_EXECINFOH)

InsightSoftwareConsortium/ITK Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt :526

CHECK_INCLUDE_FILE_CXX("dlfcn.h" KWSYS_CXX_HAS_DLFCNH)

InsightSoftwareConsortium/ITK Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt :543

CHECK_INCLUDE_FILE_CXX("cxxabi.h" KWSYS_CXX_HAS_CXXABIH)

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/config/VXLIntrospectionConfig.cmake :199

CHECK_INCLUDE_FILE_CXX(${PLFM_TEST_FILE} ${VARIABLE})

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/config/VXLIntrospectionConfig.cmake :519

CHECK_INCLUDE_FILE_CXX("unistd.h" HAVE_UNISTD_H)

lammps/lammps cmake/CMakeLists.txt :645

check_include_file_cxx(cmath FOUND_CMATH)

lammps/lammps cmake/Modules/LAMMPSInterfacePlugin.cmake :195

check_include_file_cxx(omp.h HAVE_OMP_H_INCLUDE)

lammps/lammps cmake/Modules/LAMMPSInterfacePlugin.cmake :205

check_include_file_cxx(omp.h HAVE_OMP_H_INCLUDE)

lammps/lammps cmake/Modules/LAMMPSUtils.cmake :40

check_include_file_cxx(omp.h _have_omp_h)

lammps/lammps cmake/Modules/Packages/INTEL.cmake :1

check_include_file_cxx(immintrin.h FOUND_IMMINTRIN)

lammps/lammps examples/plugins/LAMMPSInterfaceCXX.cmake :105

check_include_file_cxx(omp.h HAVE_OMP_H_INCLUDE)

lammps/lammps examples/plugins/LAMMPSInterfaceCXX.cmake :115

check_include_file_cxx(omp.h HAVE_OMP_H_INCLUDE)

lammps/lammps lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake :2

check_include_file_cxx(oneapi/dpl/execution KOKKOS_COMPILER_HAS_ONEDPL_EXECUTION_HEADER)

lammps/lammps lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake :3

check_include_file_cxx(oneapi/dpl/algorithm KOKKOS_COMPILER_HAS_ONEDPL_ALGORITHM_HEADER)

lammps/lammps lib/kokkos/core/src/CMakeLists.txt :158

check_include_file_cxx(experimental/mdspan KOKKOS_COMPILER_SUPPORTS_EXPERIMENTAL_MDSPAN)

lammps/lammps lib/kokkos/core/src/CMakeLists.txt :159

check_include_file_cxx(mdspan KOKKOS_COMPILER_SUPPORTS_MDSPAN)

facebookexperimental/libunifex cmake/FindCoroutines.cmake :142

check_include_file_cxx("coroutine" _CXX_COROUTINES_HAVE_HEADER)

facebookexperimental/libunifex cmake/FindCoroutines.cmake :154

check_include_file_cxx("experimental/coroutine" _CXX_COROUTINES_HAVE_EXPERIMENTAL_HEADER)

facebookexperimental/libunifex cmake/FindMemoryResource.cmake :143

check_include_file_cxx("memory_resource" _CXX_MEMORY_RESOURCE_HAVE_HEADER)

facebookexperimental/libunifex cmake/FindMemoryResource.cmake :155

check_include_file_cxx("experimental/memory_resource" _CXX_MEMORY_RESOURCE_HAVE_EXPERIMENTAL_HEADER)

ollama/ollama ml/backend/ggml/ggml/src/ggml-hip/CMakeLists.txt :43

CHECK_INCLUDE_FILE_CXX("rocwmma/rocwmma.hpp" FOUND_ROCWMMA)

openbabel/openbabel CMakeLists.txt :220

check_include_file_cxx(sstream  HAVE_SSTREAM)

qtwebkit/qtwebkit Source/cmake/OptionsQt.cmake :83

# Avoid check_include_file_cxx() because it performs linking but doesn't support CMAKE_REQUIRED_LIBRARIES (doh!)

qtwebkit/qtwebkit Source/ThirdParty/libwebrtc/Source/third_party/jsoncpp/source/src/lib_json/CMakeLists.txt :17

check_include_file_cxx(clocale HAVE_CLOCALE)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1515

check_include_file_cxx(sys/time.h HAVE_SYS_TIME_H)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1516

check_include_file_cxx(time.h HAVE_TIME_H)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1517

check_include_file_cxx(stdint.h HAVE_STDINT_H)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1518

check_include_file_cxx(inttypes.h HAVE_INTTYPES_H)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1515

check_include_file_cxx(sys/time.h HAVE_SYS_TIME_H)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1516

check_include_file_cxx(time.h HAVE_TIME_H)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1517

check_include_file_cxx(stdint.h HAVE_STDINT_H)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake :1518

check_include_file_cxx(inttypes.h HAVE_INTTYPES_H)

trilinos/Trilinos packages/adelus/src/CMakeLists.txt :8

CHECK_INCLUDE_FILE_CXX(sys/time.h HAVE_SYS_TIME_H)

trilinos/Trilinos packages/kokkos/core/src/CMakeLists.txt :158

check_include_file_cxx(experimental/mdspan KOKKOS_COMPILER_SUPPORTS_EXPERIMENTAL_MDSPAN)

trilinos/Trilinos packages/pliris/src/CMakeLists.txt :8

CHECK_INCLUDE_FILE_CXX(sys/time.h HAVE_SYS_TIME_H)

trilinos/Trilinos packages/pliris/src/CMakeLists.txt :9

CHECK_INCLUDE_FILE_CXX(time.h HAVE_TIME_H)

EttusResearch/uhd host/lib/convert/CMakeLists.txt :25

CHECK_INCLUDE_FILE_CXX(emmintrin.h HAVE_EMMINTRIN_H)

EttusResearch/uhd host/lib/convert/CMakeLists.txt :72

CHECK_INCLUDE_FILE_CXX(arm_neon.h HAVE_ARM_NEON_H)

EttusResearch/uhd host/lib/transport/CMakeLists.txt :61

CHECK_INCLUDE_FILE_CXX(winsock2.h HAVE_WINSOCK2_H)

EttusResearch/uhd host/lib/transport/CMakeLists.txt :99

CHECK_INCLUDE_FILE_CXX(atlbase.h HAVE_ATLBASE_H)

uncrustify/uncrustify CMakeLists.txt :103

check_include_file_cxx("${header}" ${include_var})

uncrustify/uncrustify emscripten/CMakeLists.txt :67

check_include_file_cxx("${header}" ${include_var})

Microsoft/UVAtlas build/CompilerAndLinker.cmake :231

CHECK_INCLUDE_FILE_CXX(d3d12_xs.h D3D12XS_HEADER)

gnuradio/volk cmake/Modules/FindFILESYSTEM.cmake :166

check_include_file_cxx("filesystem" _CXX_FILESYSTEM_HAVE_HEADER)

gnuradio/volk cmake/Modules/FindFILESYSTEM.cmake :178

check_include_file_cxx("experimental/filesystem"
                       _CXX_FILESYSTEM_HAVE_EXPERIMENTAL_HEADER)

vrpn/vrpn CMakeLists.txt :636

check_include_file_cxx(atlbase.h VRPN_HAVE_ATLBASE)

vrpn/vrpn CMakeLists.txt :767

check_include_file_cxx(linux/joystick.h HAVE_LINUX_JOYSTICK_H)

vrpn/vrpn CMakeLists.txt :780

check_include_file_cxx(linux/input.h HAVE_LINUX_INPUT_H)

movableink/webkit Source/cmake/OptionsQt.cmake :83

# Avoid check_include_file_cxx() because it performs linking but doesn't support CMAKE_REQUIRED_LIBRARIES (doh!)

movableink/webkit Source/ThirdParty/libwebrtc/Source/third_party/jsoncpp/source/src/lib_json/CMakeLists.txt :17

check_include_file_cxx(clocale HAVE_CLOCALE)

xournalpp/xournalpp cmake/find/FindCXX17.cmake :37

check_include_file_cxx("optional" CXX_OPTIONAL_FOUND)

xournalpp/xournalpp cmake/find/FindFilesystem.cmake :146

check_include_file_cxx("filesystem" _CXX_FILESYSTEM_HAVE_HEADER)