cmake macro() examples

ornladios/ADIOS2 thirdparty/dill/dill/scripts/dashboard/common.cmake :333

macro(write_cache)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/kwsysPlatformTests.cmake :143

macro(KWSYS_PLATFORM_C_TEST_RUN var description invert)

apache/arrow cpp/cmake_modules/DefineOptions.cmake :85

macro(tsort_bool_option_dependencies_visit option_name)

mono/boringssl util/android-cmake/AndroidNdkModules.cmake :30

macro(android_ndk_import_module_cpufeatures)

CGAL/cgal Installation/cmake/modules/CGAL_Macros.cmake :149

macro( get_dependency_version LIB )

dftbplus/dftbplus cmake/DftbPlusUtils.cmake :456

macro(dftbp_load_toolchain_settings)

davisking/dlib dlib/CMakeLists.txt :122

macro (disable_preprocessor_switch option_name)

google/draco cmake/draco_flags.cmake :61

macro(draco_test_cxx_flag)

google/draco cmake/draco_variables.cmake :55

macro(draco_dump_cmake_flag_variables)

ElmerCSC/elmerfem cpack/ElmerCPack.cmake :53

MACRO(ADD_DEBIAN_DEPENDENCY WITH_RULE DEPS)

embree/embree common/cmake/clang.cmake :47

MACRO(DISABLE_STACK_PROTECTOR_FOR_FILE file)

embree/embree common/cmake/FindTBB.cmake :137

macro(rk_tbb_check_version)

embree/embree common/cmake/ispc.cmake :69

MACRO (ISPC_COMPILE)

spnda/fastgltf deps/CMakeLists.txt :17

macro(download_simdjson)

fltk/fltk src/CMakeLists.txt :24

macro(fl_check_required_file WARN FILENAME)

FreeRDP/FreeRDP channels/CMakeLists.txt :21

macro(define_channel_options)

FreeRDP/FreeRDP channels/CMakeLists.txt :58

macro(define_channel _channel_name)

dgasmith/gau2grid cmake/psi4OptionsTools.cmake :35

macro(option_with_default variable msge default)

dgasmith/gau2grid cmake/psi4OptionsTools.cmake :46

macro(psi4_add_module binlib libname sources)

dgasmith/gau2grid cmake/psi4OptionsTools.cmake :194

macro(optional_plugin plugin_name)

OSGeo/gdal cmake/modules/thirdparty/FindDotnet.cmake :326

MACRO(DOTNET_BUILD_COMMANDS)

gnuradio/gnuradio cmake/Modules/GrPybind.cmake :5

macro(GR_PYBIND_MAKE name updir filter files)

harfbuzz/harfbuzz CMakeLists.txt :86

macro (check_funcs) # Similar to AC_CHECK_FUNCS of autotools

HDFGroup/hdf4 mfhdf/hdfimport/CMakeTests.cmake :156

macro (ADD_H4_TEST_ED testfile resultfile resultcode)

HDFGroup/hdf4 mfhdf/hrepack/CMakeTests.cmake :34

macro (ADD_H4_TEST testname testtype testfile)

HDFGroup/hdf5 HDF5Examples/JAVA/H5G/CMakeLists.txt :50

macro (ADD_H5_TEST resultfile resultcode)

HDFGroup/hdf5 tools/test/h5dump/CMakeTestsVDS.cmake :133

macro (ADD_H5_VDS_PREFIX_TEST resultfile resultcode)

HDFGroup/hdf5 tools/test/h5dump/CMakeTestsXML.cmake :186

macro (ADD_XML_H5_TEST resultfile resultcode)

HDFGroup/hdf5 tools/test/h5format_convert/CMakeTests.cmake :97

macro (ADD_H5_OUTPUT testname resultfile resultcode testfile)

HDFGroup/hdf5 tools/test/h5repack/CMakeTests.cmake :963

macro (ADD_H5_VERIFY_INVALIDBOUNDS testname resultcode lowbound highbound)

igraph/igraph etc/cmake/compilers.cmake :40

macro(use_all_warnings TARGET_NAME)

dscharrer/innoextract cmake/UseStaticLibs.cmake :48

macro(has_static_libs PREFIX LIBS)

ispc/ispc ispcrt/cmake/ispc.cmake :99

macro(append_ispc_target_list ISA_NAME)

InsightSoftwareConsortium/ITK CMake/ITKModuleEnablement.cmake :4

macro(itk_module_load_dag)

InsightSoftwareConsortium/ITK CMake/itkOpenCL.cmake :58

macro(write_gpu_kernels GPUKernels GPU_SRC)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-intrinsics.cmake :35

macro(check_armv6_compiler_flag)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-intrinsics.cmake :587

macro(check_xsave_intrinsics)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-sanitizer.cmake :100

macro(add_thread_sanitizer)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/fallback-macros.cmake :15

macro(add_link_options options)

InsightSoftwareConsortium/ITK Wrapping/WrapITKTypes.cmake :76

macro(ADD_TEMPLATE name types)

InsightSoftwareConsortium/ITK Wrapping/Generators/SwigInterface/CMakeLists.txt :264

macro(itk_wrap_simple_type_swig_interface wrap_class swig_name)

KhronosGroup/KTX external/astc-encoder/Source/cmake_core.cmake :132

macro(astcenc_set_properties ASTCENC_TARGET_NAME ASTCENC_VENEER_TYPE)

lammps/lammps lib/kokkos/cmake/fake_tribits.cmake :14

macro(APPEND_GLOB VAR)

ledger/ledger CMakeLists.txt :219

macro(find_req_library_and_header _header_var _header _lib_var _lib)

ledger/ledger test/CMakeLists.txt :22

macro(add_ledger_harness_tests _class)

lfortran/lfortran src/lfortran/tests/CMakeLists.txt :3

macro(ADDTEST name)

libgit2/libgit2 cmake/AddCFlagIfSupported.cmake :21

macro(ADD_C_FLAG_IF_SUPPORTED _FLAG)

strukturag/libheif cmake/modules/LibFindMacros.cmake :9

macro (libfind_package PREFIX PKG)

munt/munt mt32emu_qt/cmake/FindQtMobility.cmake :42

macro(export_component component)

nanomsg/nng tests/CMakeLists.txt :74

macro(add_nng_test1 NAME TIMEOUT COND1)

OpenImageDenoise/oidn cmake/FindTBB.cmake :185

macro(rk_tbb_reuse_existing_target_components)

uxlfoundation/oneTBB examples/common/cmake/common.cmake :15

macro(set_common_project_settings required_components)

OpenMathLib/OpenBLAS cmake/utils.cmake :16

macro(ParseMakefileVars MAKEFILE_IN)

OpenMathLib/OpenBLAS lapack-netlib/CMAKE/CheckFortranTypeSizes.cmake :18

macro( _CHECK_FORTRAN_TYPE_SIZE _TYPE_NAME _TEST_SIZES )

KhronosGroup/OpenCOLLADA CMakeLists.txt :51

macro(opencollada_add_lib
	name
	sources
	target_libs
	)

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1015

macro(generate_cmakein input output)

opencv/opencv cmake/FindCUDA.cmake :946

macro(CUDA_GET_SOURCES_AND_OPTIONS _sources _cmake_options _options)

opencv/opencv cmake/OpenCVCompilerOptions.cmake :70

macro(add_env_definitions option)

opencv/opencv cmake/OpenCVFindIPPIW.cmake :45

macro(ippiw_setup PATH BUILD)

opencv/opencv cmake/OpenCVModule.cmake :403

macro(ocv_register_modules)

opencv/opencv modules/imgcodecs/CMakeLists.txt :185

macro(ocv_imgcodecs_configure_target)

opencv/opencv_contrib modules/matlab/compile.cmake :5

macro(listify OUT_LIST IN_STRING)

openscenegraph/OpenSceneGraph CMakeModules/OsgAndroidMacroUtils.cmake :1

MACRO(SETUP_ANDROID_LIBRARY LIB_NAME)

openscenegraph/OpenSceneGraph CMakeModules/OsgMacroUtils.cmake :52

MACRO(LINK_INTERNAL TRGTNAME)

openturns/openturns CMakeLists.txt :462

macro (ot_add_source_file FILENAME)

openscenegraph/osgQt CMakeModules/ListHandle.cmake :78

#MACRO(SHOW_USAGE_OF_PARSE_ARGUMENTS)

openscenegraph/osgQt CMakeModules/UtilityMacros.cmake :65

MACRO(ADD_DIRS_TO_ENV_VAR _VARNAME )

PDAL/PDAL cmake/modules/FindOSG.cmake :23

MACRO( FIND_OSG_INCLUDE THIS_OSG_INCLUDE_DIR THIS_OSG_INCLUDE_FILE )

precice/precice cmake/discover_tests.cmake :1

macro(start_file)

pybind/pybind11 tools/FindPythonLibsNew.cmake :175

macro(_PYBIND11_GET_IF_UNDEF lst index name)

qgis/QGIS cmake/modules/linker.cmake :1

macro(set_alternate_linker linker)

qgis/QGIS tests/src/providers/grass/CMakeLists.txt :77

macro (ADD_QGIS_GRASS_TESTS version)

qtwebkit/qtwebkit Source/cmake/WebKitCompilerFlags.cmake :3

macro(WEBKIT_PREPEND_GLOBAL_C_FLAGS)

qtwebkit/qtwebkit Source/cmake/WebKitFeatures.cmake :18

macro(_ENSURE_IS_WEBKIT_OPTION _name)

qtwebkit/qtwebkit Source/JavaScriptCore/CMakeLists.txt :347

macro(GENERATE_PYTHON _generator _additional_deps _input _output)

qtwebkit/qtwebkit Source/ThirdParty/libwebrtc/Source/third_party/jsoncpp/source/CMakeLists.txt :100

macro(UseCompilationWarningAsError)

coin3d/quarter SIMCMakeMacros/SimArguments.cmake :117

MACRO(SIM_VALIDATE_ARGUMENTS success method required allowed args)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsAddExecutableAndTest.cmake :36

macro(tribits_add_executable_wrapper)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsPackageDependencies.cmake :107

macro(tribits_extpkg_setup_enabled_dependencies  externalPkgName)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsProcessTplsLists.cmake :83

macro(tribits_repository_define_tpls)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsReadDepsFilesCreateDepsGraph.cmake :45

macro(tribits_read_deps_files_create_deps_graph)

LLNL/sundials cmake/macros/SundialsCMakeMacros.cmake :40

macro(LIST2STRING alist astring)

xiaoyeli/superlu_dist cmake/FindHIP.cmake :240

macro(HIP_FIND_HELPER_FILE _name _extension)

apple/swift cmake/modules/AddSwiftTableGen.cmake :5

macro(swift_tablegen)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake :419

macro(tribits_disable_parents_subpackages  parentPackageName)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake :725

macro(tribits_setup_optional_package_enables_and_cache_vars  packageName)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake :1068

macro(tribits_enable_package_based_on_project_enable_on  projectEnableVar
    packageEnableVar
  )

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsPackageMacros.cmake :452

macro(tribits_add_test_directories)

trilinos/Trilinos cmake/tribits/core/package_arch/TribitsProject.cmake :61

macro(tribits_project)

trilinos/Trilinos cmake/tribits/core/utils/AdvancedOption.cmake :25

macro(advanced_option VARNAME)

trilinos/Trilinos cmake/tribits/core/utils/SetDefaultAndFromEnv.cmake :33

macro(set_default_and_from_env  VAR  DEFAULT_VAL)

trilinos/Trilinos cmake/tribits/core/utils/TribitsSetCacheVarAndDefault.cmake :50

macro(tribits_set_cache_var_and_default  cacheVarName  cacheVarType
    defaultDefaultVal  docString
  )

trilinos/Trilinos commonTools/build_stats/BuildStatsWrappers.cmake :248

macro(generate_build_stats_wrapper_for_op_find_op_lc)

trilinos/Trilinos packages/PyTrilinos/cmake/UseSWIG.cmake :157

MACRO(SWIG_GET_DEPENDENCIES name)

trilinos/Trilinos packages/sacado/test/GTestSuite/googletest/googletest/cmake/internal_utils.cmake :17

# This must be a macro(), as inside a function string() can only

microsoft/vcpkg scripts/test_ports/vcpkg-ci-cmake-toolchain-file/portfile.cmake :49

macro(unit_test_ensure_cmake_error utece_test)

Viskores/viskores CMake/patches/3.15/FindMPI.cmake :1064

macro(_MPI_assemble_libraries LANG)

vrpn/vrpn cmake/FindDirectX.cmake :294

macro(find_directx_library)

movableink/webkit Source/cmake/VersioningUtils.cmake :10

macro(CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE library_name current revision age)

ziglang/zig cmake/Findllvm.cmake :184

macro(FIND_AND_ADD_LLVM_LIB _libname_)