mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
e8035d4760
Major update from 3.31.8 to 4.1.2. CMake 4.0 introduces a breaking change: compatibility with versions older than 3.5 has been removed. Projects calling cmake_minimum_required() or cmake_policy() with versions < 3.5 now error out. To maintain compatibility with existing ports during the transition, the cmake module now provides MODCMAKE_POLICY_VERSION_OVERRIDE (idea from sthen@) support: - MODCMAKE_POLICY_VERSION_OVERRIDE ?= No - MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5 When MODCMAKE_POLICY_VERSION_OVERRIDE is set to "yes", CMake is instructed to accept policy versions down to the specified minimum (default 3.5) via -DCMAKE_POLICY_VERSION_MINIMUM. This allows older ports to build while acknowledging they may use deprecated features. https://cmake.org/cmake/help/latest/release/4.0.html https://cmake.org/cmake/help/latest/release/4.1.html OK sthen@
18 lines
669 B
Plaintext
18 lines
669 B
Plaintext
Add libs and paths. Ensure the lib is used for the C case.
|
|
|
|
Index: Modules/FindOpenMP.cmake
|
|
--- Modules/FindOpenMP.cmake.orig
|
|
+++ Modules/FindOpenMP.cmake
|
|
@@ -117,9 +117,9 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
|
|
if(NOT OpenMP_${LANG}_FLAG)
|
|
unset(OpenMP_FLAG_CANDIDATES)
|
|
|
|
- set(OMP_FLAG_GNU "-fopenmp")
|
|
+ set(OMP_FLAG_GNU "-fopenmp -lgomp")
|
|
set(OMP_FLAG_LCC "-fopenmp")
|
|
- set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp" "-Xclang -fopenmp")
|
|
+ set(OMP_FLAG_Clang "-fopenmp -I${LOCALBASE}/include -Wl,-L${LOCALBASE}/lib,-lomp")
|
|
set(OMP_FLAG_AppleClang "-Xclang -fopenmp")
|
|
set(OMP_FLAG_HP "+Oopenmp")
|
|
if(WIN32)
|