cmake cmake_path examples

Signatures

cmake_path(GET <path-var> ROOT_NAME <GET_ROOT_NAME> <out-var>)
cmake_path(GET <path-var> ROOT_DIRECTORY <GET_ROOT_DIRECTORY> <out-var>)
cmake_path(GET <path-var> ROOT_PATH <GET_ROOT_PATH> <out-var>)
cmake_path(GET <path-var> FILENAME <GET_FILENAME> <out-var>)
cmake_path(GET <path-var> EXTENSION <GET_EXTENSION> [LAST_ONLY] <out-var>)
cmake_path(GET <path-var> STEM <GET_STEM> [LAST_ONLY] <out-var>)
cmake_path(GET <path-var> RELATIVE_PART <GET_RELATIVE_PART> <out-var>)
cmake_path(GET <path-var> PARENT_PATH <GET_PARENT_PATH> <out-var>)
cmake_path(HAS_ROOT_NAME <path-var> <out-var>)
cmake_path(HAS_ROOT_DIRECTORY <path-var> <out-var>)
cmake_path(HAS_ROOT_PATH <path-var> <out-var>)
cmake_path(HAS_FILENAME <path-var> <out-var>)
cmake_path(HAS_EXTENSION <path-var> <out-var>)
cmake_path(HAS_STEM <path-var> <out-var>)
cmake_path(HAS_RELATIVE_PART <path-var> <out-var>)
cmake_path(HAS_PARENT_PATH <path-var> <out-var>)
cmake_path(IS_ABSOLUTE <path-var> <out-var>)
cmake_path(IS_RELATIVE <path-var> <out-var>)
cmake_path(IS_PREFIX <path-var> <input> [NORMALIZE] <out-var>)
cmake_path(COMPARE <input1> <OP> <input2> <out-var>)
cmake_path(SET <cmake_path-SET> <path-var> [NORMALIZE] <input>)
cmake_path(APPEND <path-var> [<input>...] [OUTPUT_VARIABLE <out-var>])
cmake_path(APPEND_STRING <path-var> [<input>...] [OUTPUT_VARIABLE <out-var>])
cmake_path(REMOVE_FILENAME <path-var> [OUTPUT_VARIABLE <out-var>])
cmake_path(REPLACE_FILENAME <path-var> <input> [OUTPUT_VARIABLE <out-var>])
cmake_path(REMOVE_EXTENSION <path-var> [LAST_ONLY] [OUTPUT_VARIABLE <out-var>])
cmake_path(REPLACE_EXTENSION <path-var> [LAST_ONLY] <input> [OUTPUT_VARIABLE <out-var>])
cmake_path(NORMAL_PATH <path-var> [OUTPUT_VARIABLE <out-var>])
cmake_path(RELATIVE_PATH <path-var> [BASE_DIRECTORY <input>] [OUTPUT_VARIABLE <out-var>])
cmake_path(ABSOLUTE_PATH <path-var> [BASE_DIRECTORY <input>] [NORMALIZE] [OUTPUT_VARIABLE <out-var>])
cmake_path(NATIVE_PATH <path-var> [NORMALIZE] <out-var>)
cmake_path(CONVERT <input> TO_CMAKE_PATH_LIST <out-var> [NORMALIZE])
cmake_path(CONVERT <input> TO_NATIVE_PATH_LIST <out-var> [NORMALIZE])
cmake_path(HASH <path-var> <out-var>)

Examples

zenustech/zeno CMakeLists.txt :65

cmake_path(GET CMAKE_CXX_COMPILER STEM LAST_ONLY ZENO_CXX_COMPILER_BINARY)

eclipse-ecal/ecal lang/python/samples/CMakeLists.txt :40

cmake_path(GET python_filenname STEM        stem)

nv-legate/legate src/CMakeLists.txt :81

cmake_path(GET bin_dir STEM LEGATE_ARCH)

ml-explore/mlx mlx/backend/metal/kernels/CMakeLists.txt :38

cmake_path(GET KERNEL STEM TARGET)

ezEngine/ezEngine Code/BuildSystem/CMake/ezUtils.cmake :493

cmake_path(GET VAR STEM FILTER_NAME)

OpenKneeboard/OpenKneeboard cmake/ok_postprocess_target.cmake :92

cmake_path(GET IMPORTED_LOCATION STEM STEM)

NVIDIA/MatX cmake/rapids-cmake/testing/utils/cmake_test.cmake :71

cmake_path(GET source_or_dir STEM test_name_stem)

gscept/nebula fips-files/include.cmake :211

cmake_path(GET rel_path STEM basename)

apache/trafficserver cmake/install_configs.cmake :28

cmake_path(GET CONFIG_FILE STEM LAST_ONLY CONFIG_FILE_NAME)

Devsh-Graphics-Programming/Nabla cmake/common.cmake :549

cmake_path(GET NBL_PYTHON_FRAMEWORK_RUNALLTESTS_SCRIPT_ABS STEM LAST_ONLY NBL_RUNALLTESTS_SCRIPT_FILENAME)

NauEngine/NauEnginePublic engine/3rdparty_libs/ispc_texcomp/CMakeLists.txt :9

cmake_path(GET grammarFile STEM filename)

Warzone2100/warzone2100 .ci/vcpkg/patches/scripts/cmake/vcpkg_copy_pdbs.cmake :59

cmake_path(GET dll STEM LAST_ONLY dll_name)

halide/Halide cmake/HalideTestHelpers.cmake :115

cmake_path(GET file STEM name)

philips-software/amp-embedded-infra-lib cmake/emil_docker_tools.cmake :32

cmake_path(GET workspace_path STEM docker_mountpoint_stem)

microsoft/WSL cmake/FindIDL.cmake :17

cmake_path(GET idl_file STEM IDL_NAME)

adplug/adplug doc/CMakeLists.txt :37

cmake_path(GET path STEM LAST_ONLY base_name)

twhl-community/halflife-unified-sdk CMakeLists.txt :37

cmake_path(GET CMAKE_INSTALL_PREFIX STEM MOD_NAME)

google/boringssl fuzz/CMakeLists.txt :5

cmake_path(GET fuzzer STEM name)

OpendTect/OpendTect CMakeModules/ODQtUtils.cmake :41

cmake_path( GET QTPLUGIN_FILE STEM QTPLUGIN_STEM )

espressomd/espresso cmake/espresso_unit_test.cmake :24

cmake_path(GET TEST_SRC STEM TEST_NAME)

OpenVSP/OpenVSP src/help/CMakeLists.txt :72

CMAKE_PATH ( GET hpath STEM hbase )

machinekit/machinekit-hal src/executables/comp/src/MachinekitHALCompFunction.cmake :80

cmake_path(GET source_file STEM source_file_stem)

nrfconnect/sdk-zephyr cmake/modules/yaml.cmake :528

cmake_path(GET yaml_path STEM yaml_file_no_ext)