[Openmp-commits] [PATCH] D146894: [OpenMP] Fix an OpenMP Windows build problem
Vadim Paretsky via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Sat Mar 25 18:47:55 PDT 2023
vadikp-intel updated this revision to Diff 508366.
vadikp-intel added a comment.
Removed redundant comments.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D146894/new/
https://reviews.llvm.org/D146894
Files:
openmp/runtime/src/CMakeLists.txt
Index: openmp/runtime/src/CMakeLists.txt
===================================================================
--- openmp/runtime/src/CMakeLists.txt
+++ openmp/runtime/src/CMakeLists.txt
@@ -295,12 +295,9 @@
-o ${LIBOMPIMP_GENERATED_DEF_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/dllexports
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/dllexports ${LIBOMP_TOOLS_DIR}/generate-def.pl
)
- # while this is merely generating an import library off the one generated with the runtime dll,
- # kmp_global.cpp will satisfy the librarian's apparent ask to see the actual exported DATA items
- set_source_files_properties(${LIBOMP_GENERATED_IMP_LIB_FILENAME} PROPERTIES GENERATED TRUE EXTERNAL_OBJECT TRUE)
- add_library(${LIBOMP_IMP_LIB_TARGET} STATIC ${LIBOMP_GENERATED_IMP_LIB_FILENAME} kmp_global.cpp)
+ add_library(${LIBOMP_IMP_LIB_TARGET} STATIC ${LIBOMP_SOURCE_FILES})
set_target_properties(${LIBOMP_IMP_LIB_TARGET} PROPERTIES
- PREFIX "" SUFFIX "" OUTPUT_NAME "${LIBOMP_IMP_LIB_FILE}" LINKER_LANGUAGE C
+ PREFIX "" SUFFIX "" OUTPUT_NAME "${LIBOMP_IMP_LIB_FILE}" LINKER_LANGUAGE ${LIBOMP_LINKER_LANGUAGE}
STATIC_LIBRARY_OPTIONS "${CMAKE_LINK_DEF_FILE_FLAG}${CMAKE_CURRENT_BINARY_DIR}/${LIBOMPIMP_GENERATED_DEF_FILE}")
add_dependencies(${LIBOMP_IMP_LIB_TARGET} omp libompimp-needed-def-file)
endif()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D146894.508366.patch
Type: text/x-patch
Size: 1350 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20230326/6b9c2192/attachment.bin>
More information about the Openmp-commits
mailing list