From 3c545e4b7318c337bed43d5bc76aad040565f1ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 23 Jan 2020 06:56:01 +0100 Subject: [PATCH] [openmp] Disable archer if LIBOMP_OMPT_SUPPORT is off This fixed build failures due to missing ompt headers. See https://bugs.gentoo.org/700762. Differential Revision: https://reviews.llvm.org/D73249 --- openmp/tools/archer/CMakeLists.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/openmp/tools/archer/CMakeLists.txt b/openmp/tools/archer/CMakeLists.txt index df1cf9d17af..85405affe8f 100644 --- a/openmp/tools/archer/CMakeLists.txt +++ b/openmp/tools/archer/CMakeLists.txt @@ -8,13 +8,15 @@ -include_directories(${LIBOMP_INCLUDE_DIR}) +if(LIBOMP_OMPT_SUPPORT) + include_directories(${LIBOMP_INCLUDE_DIR}) -add_library(archer SHARED ompt-tsan.cpp) -add_library(archer_static STATIC ompt-tsan.cpp) + add_library(archer SHARED ompt-tsan.cpp) + add_library(archer_static STATIC ompt-tsan.cpp) -install(TARGETS archer archer_static - LIBRARY DESTINATION ${OPENMP_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${OPENMP_INSTALL_LIBDIR}) + install(TARGETS archer archer_static + LIBRARY DESTINATION ${OPENMP_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${OPENMP_INSTALL_LIBDIR}) -add_subdirectory(tests) + add_subdirectory(tests) +endif()