cmake cmake_path() examples

catchorg/Catch2 extras/CatchAddTests.cmake :62

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

catchorg/Catch2 extras/CatchAddTests.cmake :64

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

catchorg/Catch2 extras/CatchAddTests.cmake :69

cmake_path(CONVERT "$ENV{DYLD_FRAMEWORK_PATH}" TO_NATIVE_PATH_LIST env_dl_framework_paths)

catchorg/Catch2 extras/CatchAddTests.cmake :71

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

catchorg/Catch2 extras/CatchAddTests.cmake :125

cmake_path(NATIVE_PATH path native_path)

catchorg/Catch2 extras/CatchAddTests.cmake :132

cmake_path(NATIVE_PATH path native_path)

CGNS/CGNS src/cgnstools/CMakeLists.txt :127

# This can be avoided using `cmake_path(RELATIVE_PATH)` or writing the

CNugteren/CLBlast src/pyclblast/CMakeLists.txt :12

cmake_path(APPEND CMAKE_CURRENT_SOURCE_DIR "./src"
  OUTPUT_VARIABLE Cython_SOURCE_DIR)

CNugteren/CLBlast src/pyclblast/CMakeLists.txt :28

cmake_path(GET Python3_NumPy_INCLUDE_DIRS PARENT_PATH Python3_NumPy_CORE_DIR)

CNugteren/CLBlast src/pyclblast/CMakeLists.txt :56

cmake_path(APPEND CLBlast_DIR "../../../bin" OUTPUT_VARIABLE CLBlast_BINDIR)

CNugteren/CLBlast src/pyclblast/CMakeLists.txt :57

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

curl/curl CMakeLists.txt :2288

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

curl/curl CMakeLists.txt :2325

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

microsoft/DirectXMath SHMath/CMakeLists.txt :109

cmake_path(GET CMAKE_CURRENT_LIST_DIR PARENT_PATH DIRECTXMATH_PATH)

microsoft/DirectXMath XDSP/CMakeLists.txt :46

cmake_path(GET CMAKE_CURRENT_LIST_DIR PARENT_PATH DIRECTXMATH_PATH)

microsoft/DirectXTex CMakeLists.txt :144

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

microsoft/DirectXTex CMakeLists.txt :147

cmake_path(SET XboxOneXDK_DIR "$ENV{XboxOneXDKLatest}")

davisking/dlib dlib/external/pybind11/CMakeLists.txt :249

# TODO: cmake 3.20 adds the cmake_path() function, which obsoletes this snippet

davisking/dlib dlib/external/pybind11/CMakeLists.txt :328

cmake_path(RELATIVE_PATH CMAKE_INSTALL_PREFIX BASE_DIRECTORY CMAKE_INSTALL_DATAROOTDIR
           OUTPUT_VARIABLE prefix_for_pc_file)

spnda/fastgltf docs/CMakeLists.txt :11

cmake_path(ABSOLUTE_PATH SOURCE_FILE BASE_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/.." OUTPUT_VARIABLE ABSOLUTE_SOURCE_FILE)

facebook/folly folly/CMakeLists.txt :73

cmake_path(REMOVE_FILENAME glog_lib)

FreeGLUTProject/freeglut CMakeLists.txt :379

CMAKE_PATH(GET OPENGL_gles2_LIBRARY PARENT_PATH _OPENGL_LIBDIR)

OSGeo/gdal swig/python/CMakeLists.txt :209

cmake_path(CONVERT "${Python_EXECUTABLE}" TO_CMAKE_PATH_LIST Python_EXECUTABLE_CMAKE)

HDFGroup/hdf4 config/cmake/UseJava.cmake :613

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _test_file_name)

HDFGroup/hdf4 config/cmake/UseJava.cmake :620

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _abs_file_name)

HDFGroup/hdf4 config/cmake/UseJava.cmake :621

cmake_path(GET _item FILENAME _resource_file_name)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :613

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _test_file_name)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :620

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _abs_file_name)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :621

cmake_path(GET _item FILENAME _resource_file_name)

ispc/ispc cmake/FindLLVM.cmake :17

# cmake_path(GET LLVM_CONFIG_EXECUTABLE PARENT_PATH LLVM_TOOLS_BINARY_DIR)

ispc/ispc cmake/FindLLVM.cmake :23

# cmake_path(SET LLVM_DIR NORMALIZE "${LLVM_TOOLS_BINARY_DIR}/../lib/cmake/llvm")

ispc/ispc superbuild/CMakeLists.txt :364

cmake_path(SET LLVM_PATCHES_DIR NORMALIZE ${PROJECT_SOURCE_DIR}/../llvm_patches)

ispc/ispc superbuild/CMakeLists.txt :397

# cmake_path(CONVERT "${CMAKE_BINARY_DIR}" TO_NATIVE_PATH_LIST CCACHE_BASE_DIR_NATIVE)

ispc/ispc superbuild/CMakeLists.txt :905

cmake_path(CONVERT
           ${STAGE2_PATH}/lib/clang/${CLANG_RT_VERSION}/lib/${CLANG_RT_TARGET}/${CLANG_RT_LIB}
           TO_CMAKE_PATH_LIST
           CLANG_RT_PROFLIB
           NORMALIZE)

ispc/ispc superbuild/CMakeLists.txt :921

cmake_path(CONVERT "${ENV_PATH}" TO_NATIVE_PATH_LIST ENV_PATH)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/UseJava.cmake :613

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _test_file_name)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/UseJava.cmake :620

cmake_path(ABSOLUTE_PATH _item OUTPUT_VARIABLE _abs_file_name)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/UseJava.cmake :621

cmake_path(GET _item FILENAME _resource_file_name)

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)

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

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

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

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

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

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

InsightSoftwareConsortium/ITK Wrapping/Generators/Python/CMakeLists.txt :87

cmake_path(NORMAL_PATH _ORIG_DESTINATION OUTPUT_VARIABLE _NORMALIZED_DESTINATION)

jrouwe/JoltPhysics Build/CMakeLists.txt :326

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

jrouwe/JoltPhysics TestFramework/TestFramework.cmake :200

cmake_path(GET SHADER FILENAME AIR_SHADER)

KhronosGroup/KTX interface/python_binding/CMakeLists.txt :34

cmake_path(SET PYTHON_PATH ${PYTHON_EXECUTABLE})

KhronosGroup/KTX tests/loadtests/vkloadtests.cmake :25

cmake_path(GET
          Vulkan_LIBRARY_REAL_PATH_NAME
          FILENAME
          Vulkan_LIBRARY_REAL_FILE_NAME
)

lammps/lammps unittest/commands/CMakeLists.txt :18

cmake_path(SET LAMMPS_PLUGIN_BIN_DIR NORMALIZE ${CMAKE_BINARY_DIR})

lammps/lammps unittest/commands/CMakeLists.txt :20

cmake_path(APPEND LAMMPS_PLUGIN_BIN_DIR ${CMAKE_CONFIG_TYPE})

Framstag/libosmscout cmake/ProjectConfig.cmake :90

cmake_path(RELATIVE_PATH _template BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ OUTPUT_VARIABLE _template_dir)

Framstag/libosmscout cmake/ProjectConfig.cmake :91

cmake_path(GET _template_dir PARENT_PATH _template_dir)

YosysHQ/nextpnr 3rdparty/pybind11/CMakeLists.txt :329

cmake_path(RELATIVE_PATH CMAKE_INSTALL_PREFIX BASE_DIRECTORY CMAKE_INSTALL_DATAROOTDIR
           OUTPUT_VARIABLE prefix_for_pc_file)

YosysHQ/nextpnr cmake/BBAsm.cmake :40

cmake_path(GET arg_OUTPUT PARENT_PATH arg_OUTPUT_DIR)

YosysHQ/nextpnr cmake/BBAsm.cmake :41

cmake_path(GET arg_OUTPUT FILENAME arg_OUTPUT_NAME)

YosysHQ/nextpnr cmake/BBAsm.cmake :118

cmake_path(GET arg_OUTPUT PARENT_PATH arg_OUTPUT_DIR)

YosysHQ/nextpnr cmake/BBAsm.cmake :119

cmake_path(GET arg_OUTPUT FILENAME arg_OUTPUT_NAME)

YosysHQ/nextpnr cmake/BBAsm.cmake :122

cmake_path(GET arg_PRODUCT PARENT_PATH arg_PRODUCT_DIR)

oatpp/oatpp cmake/project.cmake :44

cmake_path(SET sourceTreeDir NORMALIZE "${sourceDir}/${arg_STRIP_SOURCE_PREFIX}")

oatpp/oatpp cmake/project.cmake :49

cmake_path(SET binaryTreeDir NORMALIZE "${binaryDir}/${arg_STRIP_BINARY_PREFIX}")

oatpp/oatpp cmake/project.cmake :54

cmake_path(ABSOLUTE_PATH arg_EXTRA_BINARY_DIRECTORY BASE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" NORMALIZE)

oatpp/oatpp cmake/project.cmake :59

cmake_path(ABSOLUTE_PATH source BASE_DIRECTORY "${sourceDir}" NORMALIZE OUTPUT_VARIABLE file)

oatpp/oatpp cmake/project.cmake :68

cmake_path(IS_PREFIX sourceDir "${file}" isSourceFile)

oatpp/oatpp cmake/project.cmake :69

cmake_path(IS_PREFIX binaryDir "${file}" isBinaryFile)

oatpp/oatpp cmake/project.cmake :117

cmake_path(IS_PREFIX arg_EXTRA_BINARY_DIRECTORY "${file}" isExtraBinaryFile)

oatpp/oatpp cmake/project.cmake :119

cmake_path(IS_PREFIX binaryDir "${file}" isBinaryFile)

BYVoid/OpenCC deps/pybind11-2.13.1/CMakeLists.txt :250

# TODO: cmake 3.20 adds the cmake_path() function, which obsoletes this snippet

BYVoid/OpenCC deps/pybind11-2.13.1/CMakeLists.txt :330

cmake_path(RELATIVE_PATH CMAKE_INSTALL_PREFIX BASE_DIRECTORY CMAKE_INSTALL_DATAROOTDIR
           OUTPUT_VARIABLE prefix_for_pc_file)

opencv/opencv cmake/OpenCVDetectCUDAUtils.cmake :437

cmake_path(GET "d" FILENAME DLL_NAME)

pybind/pybind11 CMakeLists.txt :367

cmake_path(RELATIVE_PATH CMAKE_INSTALL_PREFIX BASE_DIRECTORY CMAKE_INSTALL_DATAROOTDIR
           OUTPUT_VARIABLE prefix_for_pc_file)

qt/qt5 tests/manual/RunCMake/ConfigureBuildQt/Utils.cmake :25

cmake_path(SET actual_BINARY_DIR NORMALIZE "${RunCMake_BINARY_DIR}/..")

ossia/score cmake/ScoreExternalAddon.sdk.cmake :14

cmake_path(GET dir FILENAME QT_INCLUDE_VERSION)

sandialabs/seacas cmake/tribits/core/test_support/TribitsAddAdvancedTest.cmake :1497

cmake_path(NORMAL_PATH coreUtilsDir)

SOCI/soci src/core/CMakeLists.txt :179

cmake_path(
  ABSOLUTE_PATH SOCI_INSTALL_LIBDIR
  BASE_DIRECTORY "${CMAKE_INSTALL_PREFIX}"
  OUTPUT_VARIABLE SOCI_INSTALL_FULL_LIBDIR
)

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :371

cmake_path(SET LUAJIT_BUILD_LOCAL_DIR NORMALIZE ${LUA_LOCAL_DIR})

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :374

cmake_path(SET LUA_BUILD_TOPLEVEL NORMALIZE ${LUA_BUILD_TOPLEVEL})

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :384

cmake_path(CONVERT "${LUAJIT_BUILD_LOCAL_DIR_FILES_NATIVE}" TO_CMAKE_PATH_LIST LUAJIT_BUILD_LOCAL_DIR_FILES)

spglib/spglib fortran/CMakeLists.txt :37

cmake_path(APPEND CMAKE_INSTALL_INCLUDEDIR ${PROJECT_NAME} "${CMAKE_Fortran_COMPILER_ID}-${CMAKE_Fortran_COMPILER_VERSION}"
        OUTPUT_VARIABLE _DEFAULT_CMAKE_INSTALL_MODULEDIR)

spglib/spglib fortran/CMakeLists.txt :148

cmake_path(IS_ABSOLUTE CMAKE_INSTALL_MODULEDIR _is_absolute)

spglib/spglib fortran/CMakeLists.txt :152

cmake_path(APPEND CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_MODULEDIR}
        OUTPUT_VARIABLE CMAKE_INSTALL_FULL_MODULEDIR)

spglib/spglib test/functional/fortran/CMakeLists.txt :74

cmake_path(REMOVE_EXTENSION test OUTPUT_VARIABLE test_name)

DrTimothyAldenDavis/SuiteSparse AMD/CMakeLists.txt :233

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse AMD/CMakeLists.txt :239

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse BTF/CMakeLists.txt :217

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse BTF/CMakeLists.txt :223

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CAMD/CMakeLists.txt :223

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CAMD/CMakeLists.txt :229

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CCOLAMD/CMakeLists.txt :220

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CCOLAMD/CMakeLists.txt :226

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CHOLMOD/CMakeLists.txt :744

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CHOLMOD/CMakeLists.txt :750

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse COLAMD/CMakeLists.txt :220

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse COLAMD/CMakeLists.txt :226

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CSparse/CMakeLists.txt :145

cmake_path ( IS_ABSOLUTE CMAKE_INSTALL_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CSparse/CMakeLists.txt :151

cmake_path ( IS_ABSOLUTE CMAKE_INSTALL_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CXSparse/CMakeLists.txt :260

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse CXSparse/CMakeLists.txt :266

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse GraphBLAS/CMakeLists.txt :693

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse GraphBLAS/CMakeLists.txt :699

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse GraphBLAS/CUDA/CMakeLists.txt :127

cmake_path ( IS_ABSOLUTE SUITESPARSE_LIBDIR SUITESPARSE_LIBDIR_IS_ABSOLUTE )

DrTimothyAldenDavis/SuiteSparse GraphBLAS/CUDA/CMakeLists.txt :133

cmake_path ( IS_ABSOLUTE SUITESPARSE_INCLUDEDIR SUITESPARSE_INCLUDEDIR_IS_ABSOLUTE )