CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
37 lines
1.2 KiB
CMake
37 lines
1.2 KiB
CMake
# Keep track if we have all dependencies.
|
|
set(ORC_RT_LLVM_TOOLS_AVAILABLE TRUE)
|
|
|
|
if (NOT DEFINED ORC_RT_LLVM_TOOLS_DIR AND DEFINED LLVM_BINARY_DIR)
|
|
cmake_path(APPEND ORC_RT_LLVM_TOOLS_DIR "${LLVM_BINARY_DIR}" "bin")
|
|
endif()
|
|
|
|
if (TARGET utils/llvm-lit/all)
|
|
list(APPEND ORC_RT_TEST_DEPS utils/llvm-lit/all)
|
|
endif()
|
|
|
|
# Add dependence on FileCheck.
|
|
if (TARGET FileCheck)
|
|
list(APPEND ORC_RT_TEST_DEPS FileCheck)
|
|
endif()
|
|
|
|
find_program(ORC_RT_FILECHECK_EXECUTABLE
|
|
NAMES FileCheck
|
|
PATHS ${ORC_RT_LLVM_TOOLS_DIR})
|
|
if (NOT ORC_RT_FILECHECK_EXECUTABLE)
|
|
message(STATUS "Cannot find FileCheck. Please put it in your PATH, set ORC_RT_FILECHECK_EXECUTABLE to its full path, or point ORC_RT_LLVM_TOOLS_DIR to its directory.")
|
|
set(ORC_RT_LLVM_TOOLS_AVAILABLE FALSE)
|
|
endif()
|
|
|
|
# Add dependence on not.
|
|
if (TARGET not)
|
|
list(APPEND ORC_RT_TEST_DEPS not)
|
|
endif()
|
|
|
|
find_program(ORC_RT_NOT_EXECUTABLE
|
|
NAMES not
|
|
PATHS ${ORC_RT_LLVM_TOOLS_DIR})
|
|
if (NOT ORC_RT_NOT_EXECUTABLE)
|
|
message(STATUS "Cannot find 'not'. Please put it in your PATH, set ORC_RT_NOT_EXECUTABLE to its full path, or point ORC_RT_LLVM_TOOLS_DIR to its directory.")
|
|
set(ORC_RT_LLVM_TOOLS_AVAILABLE FALSE)
|
|
endif()
|