cmake cmake_language examples

Signatures

cmake_language(CALL <command> [<arg>...])

Examples

novelrt/NovelRT cmake/CopyBuildProducts.cmake :48

cmake_language(EVAL CODE "if(${COPY_BUILD_PRODUCTS_${dependency_idx}_CONDITION})\nset(cond_succeeded YES)\nendif()")

GPUOpen-Drivers/pal cmake/PalVersionHelper.cmake :196

cmake_language(EVAL CODE "
            if (DEFINED ${VAR_NAME})
                message(WARNING \"${VAR_NAME} has been deprecated. Please work to remove your override.\")
                message(STATUS \"${VAR_NAME} overridden to ${${VAR_NAME}} (deprecated)\")
                if (${VAR_VERSION})
                    set(_EXIT_EARLY ON)
                endif()
            endif()
            if (NOT (${VAR_VERSION}))
                set(_EXIT_EARLY ON)
            endif()
        ")

eclipse-ecal/ecal cmake/submodule_dependencies.cmake :73

cmake_language(
  SET_DEPENDENCY_PROVIDER ecal_dependencies_provider
  SUPPORTED_METHODS FIND_PACKAGE
)

wpilibsuite/allwpilib cmake/modules/CreateSourceJar.cmake :30

cmake_language(
        EVAL CODE
            "add_jar(${target} RESOURCES ${resources} OUTPUT_NAME ${SOURCE_JAR_OUTPUT_NAME} OUTPUT_DIR ${SOURCE_JAR_OUTPUT_DIR})"
    )

nv-legate/legate src/cmake/Modules/find_or_configure.cmake :35

cmake_language(CALL "${_LEGATE_FIXUP_TARGET}" ${target})

ossia/score cmake/modules/GetGitRevisionDescription.cmake :169

cmake_language(EVAL CODE "${GRABREF_CMAKE_CONTENT}")

NVIDIA/MatX cmake/rapids-cmake/CMakeLists.txt :45

cmake_language(DEFER DIRECTORY ${CMAKE_CURRENT_LIST_DIR} CALL include
               "${rapids-cmake-dir}/../init.cmake")

iree-org/iree runtime/bindings/python/CMakeLists.txt :333

cmake_language(EVAL CODE "
cmake_language(DEFER DIRECTORY \"${IREE_SOURCE_DIR}\"
  CALL install
  TARGETS
    iree-cpuinfo
    iree-benchmark-executable
    iree-benchmark-module
    iree-c-embed-data
    iree-convert-parameters
    iree-create-parameters
    iree-dump-module
    iree-dump-parameters
    iree-flatcc-cli
    iree-run-module
    ${_EXTRA_INSTALL_TOOL_TARGETS}
  DESTINATION \"${_INSTALL_DIR}/iree/_runtime_libs\"
  COMPONENT \"${_INSTALL_COMPONENT}\"
)
")

brndnmtthws/conky cmake/DependentOption.cmake :34

cmake_language(EVAL CODE \"
        if (\${it})
        else()
          set(${option}_POSSIBLE 0)
        endif()\")

celtera/avendish cmake/avendish.cmake :207

cmake_language(CALL "avnd_make_${backend}" ${ARGV})

qt/qtbase cmake/QtBuildInformation.cmake :188

cmake_language(GET_MESSAGE_LOG_LEVEL log_level)

flux-framework/flux-sched CMakeLists.txt :193

cmake_language(EVAL CODE "
  add_library(
    ${TargetName}
    ${LibFlags}
    MODULE
    # List these last so they can override things we set above
    ${__argsQuoted}
    )"
    )

shawwn/noh cmake/OptionWithDeps.cmake :116

cmake_language(
                EVAL
                CODE
                "
                    if(${d})
                    else()
                        set(_avail OFF)
                        set(_cond ${d})
                    endif()")

transmission/transmission cmake/TrMacros.cmake :85

cmake_language(EVAL CODE "${SCRIPT}")

Governikus/AusweisApp cmake/cmd.cmake :313

cmake_language(CALL ${CMD})

hypengw/Qcm cmake/flatpak-provider.cmake :287

cmake_language(SET_DEPENDENCY_PROVIDER flatpak_provider SUPPORTED_METHODS
               FETCHCONTENT_MAKEAVAILABLE_SERIAL)

halide/Halide cmake/dependencies.cmake :61

cmake_language(
    SET_DEPENDENCY_PROVIDER Halide_provide_dependency
    SUPPORTED_METHODS FIND_PACKAGE
)

luxonis/depthai-core cmake/vcpkg.cmake :227

cmake_language(DEFER DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} CALL vcpkg_manifest_generation_finalize)

axmolengine/axmol cmake/Modules/AXSLCC.cmake :290

cmake_language(CALL ax_add_shader_target ${shader_tgt} ${ARGN})

RigsOfRods/rigs-of-rods cmake/conan_provider.cmake :638

cmake_language(
    SET_DEPENDENCY_PROVIDER conan_provide_dependency
    SUPPORTED_METHODS FIND_PACKAGE
)

microsoft/onnxruntime-genai cmake/external/helper_functions.cmake :79

cmake_language(EVAL CODE "${__cmake_providerCommand}(${__cmake_providerArgs})")

ufz/ogs Tests/Dlopen/CMakeLists.txt :25

cmake_language(CALL "${callback}" "${dir}" ${ARGN})

erigontech/silkworm third_party/cmake-conan/conan_provider.cmake :637

cmake_language(
    SET_DEPENDENCY_PROVIDER conan_provide_dependency
    SUPPORTED_METHODS FIND_PACKAGE
)

Lewuathe/mlir-hello thirdparty/llvm-project/libc/cmake/modules/LLVMLibCFlagRules.cmake :158

cmake_language(CALL ${EXPAND_FLAGS_CREATE_TARGET}
      ${target_name}
      ${EXPAND_FLAGS_UNPARSED_ARGUMENTS}
      DEPENDS ${EXPAND_FLAGS_DEPENDS}
      FLAGS ${EXPAND_FLAGS_FLAGS}
    )

Kitware/VTK CMake/wasm/vtkWasmTestRunner.cmake :5

cmake_language(EXIT 1)

espressomd/espresso cmake/espresso_enable_avx2_support.cmake :28

cmake_language(CALL ${callback} "${COMPILER_AVX2_FLAG}")

qt/qtdeclarative src/qml/Qt6QmlMacros.cmake :1007

cmake_language(EVAL CODE
                "cmake_language(DEFER ID_VAR write_id CALL _qt_internal_write_deferred_qmldir_file ${target})"
            )

CGAL/cgal Installation/cmake/modules/CGAL_enable_end_of_configuration_hook.cmake :191

cmake_language(DEFER CALL CGAL_hooks_at_end_of_all_directories)

netease-kit/NIM_PC_Demo .cmake/conan_provider.cmake :638

cmake_language(
    SET_DEPENDENCY_PROVIDER conan_provide_dependency
    SUPPORTED_METHODS FIND_PACKAGE
)

ARM-software/SCP-firmware module/CMakeLists.txt :251

cmake_language(CALL _${CMAKE_CURRENT_FUNCTION} ${target} ${args})

mcknly/breadboard-os CMakeLists.txt :70

cmake_language(CALL hardware_build_extra)

esbmc/esbmc src/c2goto/CMakeLists.txt :32

cmake_language(CALL ${fn} "${acc_i}" "${acc_v}")

nanoporetech/dorado cmake/DoradoTarget.cmake :51

cmake_language(EVAL CODE "
            cmake_language(DEFER
                DIRECTORY ${CMAKE_SOURCE_DIR}
                CALL check_no_dependency_on_torch [[${arg_NAME}]]
            )
        ")

drawpile/Drawpile src/desktop/CMakeLists.txt :830

cmake_language(DEFER CALL add_custom_command
			TARGET drawpile_make_apk PRE_BUILD
			COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
				"${CMAKE_CURRENT_SOURCE_DIR}/android/src/net/drawpile/android"
				"${CMAKE_BINARY_DIR}/android-build/src/net/drawpile/android"
			COMMAND_EXPAND_LISTS
			COMMENT "Copying Java sources"
			VERBATIM
		)

nrfconnect/sdk-zephyr share/sysbuild/cmake/modules/sysbuild_extensions.cmake :598

cmake_language(CALL ${module}_${call} IMAGES ${SMC_IMAGES} ${IMAGE_ARG} ${SMC_EXTRA_ARGS})