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

o3de/o3de cmake/Gems.cmake :181

cmake_path(GET candidate_gem_path PARENT_PATH parent_path)

zenustech/zeno projects/CUDA/CMakeLists.txt :100

cmake_path(GET ZS_OVERWRITE_PYTHON_EXECUTABLE PARENT_PATH PYTHON_ENV_PATH)

Vhonowslend/StreamFX-Public CMakeLists.txt :1372

cmake_path(GET FILE_PATH PARENT_PATH FILE_PATH)

eclipse-ecal/ecal lang/python/CMakeLists.txt :112

cmake_path(GET ECAL_PYPROJ_INTERPRETER_RELEASE PARENT_PATH ECAL_PYPROJ_PYTHON_ROOT)

NREL/OpenStudio src/cli/CMakeLists.txt :528

cmake_path(GET Python_STDLIB PARENT_PATH Python_ROOT_DIR)

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

cmake_path(GET bin_dir PARENT_PATH bin_dir)

lightspark/lightspark src/CMakeLists.txt :522

cmake_path(GET entry PARENT_PATH libraryPath)

OpenKneeboard/OpenKneeboard CMakeLists.txt :198

cmake_path(GET CLANG_TIDY PARENT_PATH CLANG_TIDY_FOLDER)

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/cmake/write_git_revision_file.cmake :115

cmake_path(GET file_path PARENT_PATH file_path_dir)

ceph/ceph cmake/modules/FindPython/Support.cmake :3705

cmake_path (GET _${_PYTHON_PREFIX}_framework PARENT_PATH _${_PYTHON_PREFIX}_framework)

gnuradio/gnuradio gnuradio-runtime/lib/CMakeLists.txt :26

cmake_path(GET CMAKE_SOURCE_DIR PARENT_PATH top_build_dir)

univrsal/input-overlay cmake/linux/helpers.cmake :55

cmake_path(GET relative_path PARENT_PATH relative_path)

YosysHQ/nextpnr cmake/BBAsm.cmake :40

cmake_path(GET arg_OUTPUT PARENT_PATH arg_OUTPUT_DIR)

brndnmtthws/conky cmake/ConkyPlatformChecks.cmake :293

cmake_path(GET CURSES_INCLUDE_PATH PARENT_PATH CURSES_PARENT)

ngscopeclient/scopehal-apps CMakeLists.txt :157

cmake_path(GET YAML_CPP_INCLUDEFILES_DIR PARENT_PATH YAML_CPP_INCLUDE_DIR)

Devsh-Graphics-Programming/Nabla CMakeLists.txt :63

cmake_path(GET Vulkan_INCLUDE_DIR PARENT_PATH VULKAN_SDK)

mkiol/dsnote cmake/openblas_pkgconfig.cmake :11

cmake_path(GET BLAS_LIBRARIES PARENT_PATH openblas_lib_dir)

KiCad/kicad-source-mirror cmake/BuildSteps/CreateDocsetDoxyfile.cmake :39

cmake_path(GET DOCSET_DOXYFILE PARENT_PATH OUTPUT_DIR)

DistroAV/DistroAV cmake/linux/helpers.cmake :66

cmake_path(GET relative_path PARENT_PATH relative_path)

Qihoo360/tensornet cmake/FindTensorflow.cmake :97

cmake_path(GET Tensorflow_boringssl_INCLUDE PARENT_PATH Tensorflow_boringssl_INCLUDE)

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

cmake_path(GET grammarFile PARENT_PATH parentPath)

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

cmake_path(GET dll PARENT_PATH dll_dir)

Aitum/obs-vertical-canvas cmake/linux/helpers.cmake :66

cmake_path(GET relative_path PARENT_PATH relative_path)

x-tools-author/x-tools cmake/x_3rd_libiconv.cmake :79

cmake_path(GET CMAKE_CXX_COMPILER PARENT_PATH COMPILER_PATH)

Chatterino/chatterino2 lib/twitch-eventsub-ws/cmake/GenerateJson.cmake :1

cmake_path(GET CMAKE_CURRENT_LIST_DIR PARENT_PATH _eventsub_lib_root)

cryfs/cryfs vendor/cryptopp/vendor_cryptopp_cmake/cryptopp/CMakeLists.txt :1378

cmake_path(GET cryptopp_SOURCE_DIR PARENT_PATH CRYPTOPP_PREFIXED_INCLUDE_DIR)

pingcap/tiflash dbms/src/Server/CMakeLists.txt :72

cmake_path(GET TIFLASH_PROXY_LIB_PATH PARENT_PATH TIFLASH_PROXY_LIB_DIR)

canonical/multipass packaging/macos/post_build.cmake :18

cmake_path(GET PACKAGE PARENT_PATH PACKAGE_DIR)

QMCPACK/qmcpack CMake/AddRPATH.cmake :5

cmake_path(GET LIBRARY_FILE PARENT_PATH LIBRARY_DIR)

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

cmake_path(GET _xcrun_out PARENT_PATH _xcrun_toolchain_path)

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

cmake_path(GET docker_mountpoint PARENT_PATH docker_mountpoint_parent)

ovsky/sumi-emu vcpkg_installed/x64-windows/share/vcpkg-boost/boost-install.cmake :28

cmake_path(GET target_path PARENT_PATH parent_path)

Marisa-Chan/UA_source src/cmake/FindFFmpeg.cmake :177

cmake_path(GET FFmpeg_${component}_IMPLIB PARENT_PATH _implib_path)

microsoft/onnxruntime-extensions cmake/ext_tests.cmake :109

cmake_path(GET test_data_directory PARENT_PATH test_data_directory_parent)

eProsima/Fast-CDR cmake/testing/generate_google_test_win_wrapper.cmake :28

cmake_path(GET _runtime_dll PARENT_PATH _runtime_dll_path)

Off-World-Live/obs-spout2-plugin cmake/windows/helpers.cmake :73

cmake_path(GET relative_path PARENT_PATH relative_path)

pyushkevich/itksnap CMake/standalone.cmake :159

cmake_path(GET LIBSSH_INCUDE_FILE PARENT_PATH LIBSSH_INCLUDE_DIR)

XRPLF/rippled cmake/isolate_headers.cmake :44

cmake_path(GET Y PARENT_PATH parent)

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

cmake_path(GET CMAKE_INSTALL_PREFIX PARENT_PATH HALFLIFE_DIRECTORY)

Lewuathe/mlir-hello thirdparty/llvm-project/mlir/cmake/modules/FindLevelZero.cmake :173

cmake_path(GET LevelZero_LIBRARY PARENT_PATH LevelZero_LIBRARIES_PATH)

PixarAnimationStudios/OpenUSD cmake/modules/FindTBB.cmake :362

cmake_path(GET TBB_${_comp}_LIBRARY_DEBUG PARENT_PATH TBB_LINK_DIR_DEBUG)

KhronosGroup/OpenCL-CLHPP cmake/DebSourcePkg.cmake :147

cmake_path(GET ORIG_ARCHIVE PARENT_PATH ORIG_ARCHIVE_PARENT)

OpendTect/OpendTect CMakeModules/ODQtUtils.cmake :39

cmake_path( GET QTPLUGIN_FILE PARENT_PATH QTPLUGIN_DIR )

espressomd/espresso CMakeLists.txt :268

cmake_path(GET CUDA_cuda_driver_LIBRARY PARENT_PATH ESPRESSO_LIBCUDA_RPATH)

rcaelers/workrave vcpkg-registry/ports/gettext/portfile.cmake :46

cmake_path(GET BISON PARENT_PATH BISON_PATH)

LadybirdBrowser/ladybird Meta/CMake/FindBlocksRuntime.cmake :11

cmake_path(GET BLOCKS_RUNTIME PARENT_PATH _BLOCKS_RUNTIME_DIR)

machinekit/machinekit-hal tests/CMakeLists.txt :502

cmake_path(GET source_file PARENT_PATH source_file_parent_path)

tmp64/BugfixedHL-Rebased gamedir/CMakeLists.txt :105

cmake_path( GET rel_file_path PARENT_PATH parent_path )

sorayuki/obs-multi-rtmp cmake/linux/helpers.cmake :66

cmake_path(GET relative_path PARENT_PATH relative_path)

nrfconnect/sdk-zephyr cmake/gen_version_h.cmake :17

cmake_path(GET VERSION_FILE PARENT_PATH work_dir)

SWI-Prolog/swipl-devel cmake/swipl.cmake :60

cmake_path(GET swipl_home_dir PARENT_PATH swipl_build_dir)

CloudMracek/PSBW cmake/toolchain.cmake :61

cmake_path(GET _gccPath PARENT_PATH _toolchainPath)

hoehermann/purple-gowhatsapp scripts/go.cmake :60

cmake_path(GET LIBRARY PARENT_PATH LIBRARY_DIR)