[Openmp-commits] [openmp] 0810505 - [OpenMP][omptest] Skip omptest build if LLVM_INCLUDE_TESTS=OFF (#155020)
via Openmp-commits
openmp-commits at lists.llvm.org
Fri Aug 22 12:35:17 PDT 2025
Author: Michael Halkenhäuser
Date: 2025-08-22T21:35:14+02:00
New Revision: 0810505e424b1df61bab799c338549a74d32b764
URL: https://github.com/llvm/llvm-project/commit/0810505e424b1df61bab799c338549a74d32b764
DIFF: https://github.com/llvm/llvm-project/commit/0810505e424b1df61bab799c338549a74d32b764.diff
LOG: [OpenMP][omptest] Skip omptest build if LLVM_INCLUDE_TESTS=OFF (#155020)
Add / expand early exit in CMakeLists.txt if LLVM_INCLUDE_TESTS is 'OFF'
Added:
Modified:
openmp/tools/omptest/CMakeLists.txt
Removed:
################################################################################
diff --git a/openmp/tools/omptest/CMakeLists.txt b/openmp/tools/omptest/CMakeLists.txt
index 6bc32ab099922..10c0cd98ccbc2 100644
--- a/openmp/tools/omptest/CMakeLists.txt
+++ b/openmp/tools/omptest/CMakeLists.txt
@@ -13,8 +13,8 @@ option(LIBOMPTEST_BUILD_STANDALONE
option(LIBOMPTEST_BUILD_UNITTESTS
"Build ompTest's unit tests, requires GoogleTest." OFF)
-# In absence of corresponding OMPT support: exit early
-if(NOT ${LIBOMP_OMPT_SUPPORT})
+# Exit early if OMPT support or LLVM-tests were disabled by the user.
+if((NOT ${LIBOMP_OMPT_SUPPORT}) OR (NOT ${LLVM_INCLUDE_TESTS}))
return()
endif()
@@ -61,12 +61,7 @@ if ((NOT LIBOMPTEST_BUILD_STANDALONE) OR LIBOMPTEST_BUILD_UNITTESTS)
set(LIBOMPTEST_BUILD_STANDALONE OFF)
endif()
- # Make sure target llvm_gtest is available
- if (NOT TARGET llvm_gtest)
- message(FATAL_ERROR "Required target not found: llvm_gtest")
- endif()
-
- # Add llvm_gtest as dependency
+ # Add dependency llvm_gtest; emits error if unavailable.
add_dependencies(omptest llvm_gtest)
# Link llvm_gtest as whole-archive to expose required symbols
More information about the Openmp-commits
mailing list