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

prusa3d/Prusa-Firmware lib/Catch2/extras/CatchAddTests.cmake :49

cmake_path(CONVERT "${dl_paths}" TO_NATIVE_PATH_LIST paths)

alpaka-group/alpaka thirdParty/catch2/extras/CatchAddTests.cmake :62

cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST env_dl_paths)

NREL/OpenStudio python/Pytest.cmake :65

cmake_path(CONVERT "$ENV{PYTHONPATH}" TO_CMAKE_PATH_LIST _pythonpath)

lightspark/lightspark src/CMakeLists.txt :507

cmake_path(CONVERT "$ENV{CMAKE_PREFIX_PATH}" TO_CMAKE_PATH_LIST pathList NORMALIZE)

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/cmake/support_conda_env.cmake :97

cmake_path(CONVERT "$ENV{CMAKE_PREFIX_PATH}" TO_CMAKE_PATH_LIST _paths NORMALIZE)

catchorg/Catch2 extras/CatchAddTests.cmake :62

cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST env_dl_paths)

apache/trafficserver lib/Catch2/extras/CatchAddTests.cmake :62

cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST env_dl_paths)

brndnmtthws/conky cmake/CatchAddTests.cmake :63

cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST
               env_dl_paths)

root-project/root CMakeLists.txt :454

cmake_path(CONVERT "${CMAKE_BINARY_DIR}/include/module.modulemap.extra" TO_NATIVE_PATH_LIST _from_native)

ngscopeclient/scopehal-apps CMakeLists.txt :21

cmake_path(CONVERT "$ENV{VULKAN_SDK}" TO_CMAKE_PATH_LIST VULKAN_SDK_PATH NORMALIZE)

infiniflow/infinity cmake/utils.cmake :118

cmake_path(CONVERT ${home}${tail} TO_CMAKE_PATH_LIST out)

flux-framework/flux-sched external/catch2/extras/CatchAddTests.cmake :59

cmake_path(CONVERT "${dl_paths}" TO_NATIVE_PATH_LIST paths)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/toolchain-llvm-mingw-aarch64.cmake :17

cmake_path(CONVERT "${LLVM_MINGW_ROOT}" TO_CMAKE_PATH_LIST LLVM_MINGW_ROOT)

KratosMultiphysics/Kratos scripts/post_install/CMakeLists.txt :8

cmake_path(CONVERT ${PYTHON_EXECUTABLE} TO_CMAKE_PATH_LIST CONVERTED_PY_EXEC)

mozilla-mobile/mozilla-vpn-client scripts/windows/conda-toolchain.cmake :46

cmake_path(CONVERT "$ENV{CONDA_PREFIX}/xwin" TO_CMAKE_PATH_LIST XWIN_PREFIX)

ggarra13/mrv2 tlRender/etc/SuperBuild/cmake/Modules/BuildUSD.cmake :38

cmake_path(CONVERT ${CMAKE_INSTALL_PREFIX} TO_NATIVE_PATH_LIST cmake_install)

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

cmake_path(CONVERT ${conan_generators_folder} TO_CMAKE_PATH_LIST conan_generators_folder)

OFFTKP/felix86 external/Catch2/extras/CatchAddTests.cmake :59

cmake_path(CONVERT "${dl_paths}" TO_NATIVE_PATH_LIST paths)

ViewTouch/viewtouch external/catch2/extras/CatchAddTests.cmake :62

cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST env_dl_paths)

free-audio/clap-wrapper cmake/base_sdks.cmake :45

cmake_path(CONVERT "${RES}" TO_CMAKE_PATH_LIST RES)

qt/qtwebengine cmake/QtToolchainHelpers.cmake :351

cmake_path(CONVERT "${clang_output}" TO_CMAKE_PATH_LIST clang_output NORMALIZE)

prusa3d/Prusa-Firmware-Buddy lib/Prusa-Firmware-MMU/lib/Catch2/extras/CatchAddTests.cmake :49

cmake_path(CONVERT "${dl_paths}" TO_NATIVE_PATH_LIST paths)

Unidata/netcdf-c CMakeLists.txt :1577

CMAKE_PATH(CONVERT ${CPP} TO_CMAKE_PATH_LIST CPP)

nrfconnect/sdk-zephyr cmake/modules/hwm_v2.cmake :33

cmake_path(CONVERT "${dir}" TO_CMAKE_PATH_LIST dir)