Fix for bug https://llvm.org/bugs/show_bug.cgi?id=32456
ITT Notify disabled for static build of OpenMP RTL.
Differential Revision: https://reviews.llvm.org/D31466
llvm-svn: 299230
GitOrigin-RevId: 31d39bfc5f3e2d2273408b0e9376cdac50705693
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt
index 660b82b..555fd9f 100644
--- a/runtime/CMakeLists.txt
+++ b/runtime/CMakeLists.txt
@@ -307,6 +307,11 @@
libomp_error_say("Static libraries requested but not available on Windows")
endif()
+if(LIBOMP_USE_ITT_NOTIFY AND NOT LIBOMP_ENABLE_SHARED)
+ message(STATUS "ITT Notify not supported for static libraries - forcing ITT Notify off")
+ set(LIBOMP_USE_ITT_NOTIFY FALSE)
+endif()
+
# OMPT-support
set(LIBOMP_OMPT_DEBUG FALSE CACHE BOOL
"Trace OMPT initialization?")