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

f3d-app/f3d application/testing/CMakeLists.txt :351

cmake_path(SET _screenshot_path ${CMAKE_BINARY_DIR}/Testing/Temporary/ss)

o3de/o3de AutomatedTesting/cmake/EngineFinder.cmake :22

cmake_path(SET module_engine_version_cmake_path "${module_path}/o3deConfigVersion.cmake")

godlikepanos/anki-3d-engine ThirdParty/Jolt/Build/CMakeLists.txt :321

cmake_path(SET DST_FILE NORMALIZE "${CMAKE_INSTALL_INCLUDEDIR}/${DESTINATION_PATH}")

RavEngine/RavEngine deps/RGL/deps/DirectXTex/CMakeLists.txt :138

cmake_path(SET GameDK_DIR "$ENV{GameDKLatest}")

nv-legate/legate docs/legate/CMakeLists.txt :78

cmake_path(SET generated_cpp_api_dir NORMALIZE
           "${CMAKE_CURRENT_BINARY_DIR}/generated_cpp_api")

chdb-io/chdb cmake/split_debug_symbols.cmake :35

cmake_path(SET DEBUG_PATH NORMALIZE "${CMAKE_INSTALL_LIBDIR}/debug/${CMAKE_INSTALL_FULL_BINDIR}")

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/cython-core/create_modules.cmake :110

cmake_path(SET depfile NORMALIZE "${CMAKE_CURRENT_BINARY_DIR}/${cpp_filename}.dep")

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

cmake_path(SET shd_path ${shd})

ngscopeclient/scopehal-apps cmake/FindVulkan.cmake :282

cmake_path(SET _MoltenVK_path NORMALIZE "$ENV{VULKAN_SDK}/../MoltenVK")

mysql/mysql-server extra/curl/curl-8.14.1/CMakeLists.txt :2306

cmake_path(SET _libdir NORMALIZE "${_libdir}")

qt/qtbase cmake/QtModuleHelpers.cmake :869

cmake_path(SET metatypes_install_dir NORMALIZE "${metatypes_install_dir}")

jasp-stats/jasp-desktop Tools/CMake/Symlink.cmake :25

cmake_path(SET RENV_PATH_OF_PACKAGE_CMAKE_PATH NORMALIZE ${RENV_PATH_OF_PACKAGE})

NauEngine/NauEnginePublic cmake/NauCommon.cmake :352

cmake_path(SET contentPath "${content_dir}")

NauEngine/NauEditorPublic CMakeLists.txt :33

cmake_path(SET NAU_ROOT_DIR NORMALIZE "${NAU_ROOT_DIR}")

ClickHouse/ClickHouse cmake/split_debug_symbols.cmake :35

cmake_path(SET DEBUG_PATH NORMALIZE "${CMAKE_INSTALL_LIBDIR}/debug/${CMAKE_INSTALL_FULL_BINDIR}")

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

cmake_path(SET _check_script NORMALIZE "${_eventsub_lib_root}/ast/check-clang.py")

psi-im/psi plugins/cmake/modules/variables.cmake :12

cmake_path(SET ABS_INCLUDES_DIR NORMALIZE "${CMAKE_CURRENT_LIST_DIR}/../include")

philips-software/amp-embedded-infra-lib external/protoc/CMakeLists.txt :33

cmake_path(SET output "generated")

0x7c13/UnityEditor-DarkMode CMakeLists.txt :15

cmake_path(SET USERHOME NORMALIZE $ENV{HOME})

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

cmake_path(SET _bin_path NORMALIZE "${_implib_path}/../bin")

percona/percona-xtradb-cluster extra/curl/curl-8.12.1/CMakeLists.txt :2273

cmake_path(SET _libdir NORMALIZE "${_libdir}")

percona/percona-server extra/curl/curl-8.14.1/CMakeLists.txt :2306

cmake_path(SET _libdir NORMALIZE "${_libdir}")

rdbo/libmem CMakeLists.txt :217

cmake_path(SET CMAKE_INSTALL_PREFIX "$ENV{ProgramFiles}")

amd/ZenDNN cmake/platform.cmake :97

cmake_path(SET BLIS_PATH_WIN "$ENV{ZENDNN_BLIS_PATH}")

fpw/avitab src/CMakeLists.txt :171

cmake_path(SET MSFS_SDK $ENV{MSFS_SDK})

nrfconnect/sdk-zephyr cmake/modules/extensions.cmake :3775

cmake_path(SET cmake_path "${val}")

SWI-Prolog/swipl-devel cmake/InstallSource.cmake :143

cmake_path(SET dep NORMALIZE ${buildhome}/${base})

mercury-hpc/mercury src/na/CMakeLists.txt :85

cmake_path(SET NA_PLUGIN_RELATIVE_PATH ${NA_INSTALL_PLUGIN_DIR})