[Openmp-commits] [openmp] a06084e - Revert "[OpenMP] [OMPD] Enable OMPD Tests"
Vignesh Balasubramanian via Openmp-commits
openmp-commits at lists.llvm.org
Wed Nov 30 03:10:19 PST 2022
Author: Vignesh Balasubramanian
Date: 2022-11-30T16:37:01+05:30
New Revision: a06084ebd2cd1b9e14df304c78d6f5f2ee5670f1
URL: https://github.com/llvm/llvm-project/commit/a06084ebd2cd1b9e14df304c78d6f5f2ee5670f1
DIFF: https://github.com/llvm/llvm-project/commit/a06084ebd2cd1b9e14df304c78d6f5f2ee5670f1.diff
LOG: Revert "[OpenMP] [OMPD] Enable OMPD Tests"
This reverts commit 451c017a32695ee62c0ae6de6401d89cd9bd9555.
Added:
Modified:
openmp/CMakeLists.txt
openmp/libompd/CMakeLists.txt
openmp/libompd/test/CMakeLists.txt
Removed:
################################################################################
diff --git a/openmp/CMakeLists.txt b/openmp/CMakeLists.txt
index e715aead44fd6..7f6ea8e920a9e 100644
--- a/openmp/CMakeLists.txt
+++ b/openmp/CMakeLists.txt
@@ -87,6 +87,9 @@ endif()
# to enable time profiling support in the OpenMP runtime.
add_subdirectory(runtime)
+# Build libompd.so
+add_subdirectory(libompd)
+
if (OPENMP_ENABLE_LIBOMPTARGET)
# Check that the library can actually be built.
if (APPLE OR WIN32)
@@ -112,9 +115,6 @@ endif()
option(OPENMP_MSVC_NAME_SCHEME "Build dll with MSVC naming scheme." OFF)
-# Build libompd.so
-add_subdirectory(libompd)
-
# Build documentation
add_subdirectory(docs)
diff --git a/openmp/libompd/CMakeLists.txt b/openmp/libompd/CMakeLists.txt
index 54fa67d30520a..a62980aadcf69 100644
--- a/openmp/libompd/CMakeLists.txt
+++ b/openmp/libompd/CMakeLists.txt
@@ -16,6 +16,9 @@ if(LIBOMP_OMPD_SUPPORT)
add_subdirectory(src)
if(LIBOMP_OMPD_GDB_SUPPORT)
add_subdirectory(gdb-plugin)
- add_subdirectory(test)
+ # temporarily disabled
+ # test/CMakeLists.txt breaks DeviceRTL in LLVM_ENABLE_PROJECTS builds.
+ # find_package(LLVM) is likely the source of the trouble.
+ # add_subdirectory(test)
endif()
endif()
diff --git a/openmp/libompd/test/CMakeLists.txt b/openmp/libompd/test/CMakeLists.txt
index 35b96b1af2ccb..cb9adc40f0d60 100644
--- a/openmp/libompd/test/CMakeLists.txt
+++ b/openmp/libompd/test/CMakeLists.txt
@@ -6,6 +6,31 @@ if(NOT OPENMP_TEST_COMPILER_ID STREQUAL "Clang")
return()
endif()
+find_package(LLVM REQUIRED CONFIG)
+list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}")
+include(AddLLVM)
+
+
+#find_program(LLVM_LIT_PATH
+# NAMES llvm-lit lit
+# HINTS ${LLVM_TOOLS_BINARY_DIR}
+# PATHS ${LLVM_ROOT_DIR}/bin /usr/bin /usr/local/bin /opt/local/bin
+# DOC "llvm-lit executable. (Workaround for AddLLVM.cmake path not being set)"
+#)
+#if(LLVM_LIT_PATH)
+# set(LLVM_EXTERNAL_LIT ${LLVM_LIT_PATH})
+#endif()
+
+#find_program(FILECHECK_EXECUTABLE
+# NAMES Filecheck FileCheck
+# HINTS ${LLVM_TOOLS_BINARY_DIR}
+# PATHS ${LLVM_ROOT_DIR}/bin /usr/bin /usr/local/bin /opt/local/bin
+# DOC "Filecheck executable. (Workaround for AddLLVM.cmake path not being set)"
+#)
+#if(LLVM_FILECHECK_PATH)
+# set(LLVM_EXTERNAL_FILECHECK ${LLVM_FILECHECK_PATH})
+#endif()
+
set(PYTHON_PLUGIN ${ompd_BINARY_DIR}/gdb-plugin/python-module)
# Configure the lit.site.cfg.in file
More information about the Openmp-commits
mailing list