diff --git a/var/spack/repos/builtin/packages/openfast/openmp.patch b/var/spack/repos/builtin/packages/openfast/openmp.patch new file mode 100644 index 00000000000..5687e5b8891 --- /dev/null +++ b/var/spack/repos/builtin/packages/openfast/openmp.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2989bfe57..5fed42b44 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -110,7 +110,7 @@ include(${CMAKE_SOURCE_DIR}/cmake/set_rpath.cmake) + # OpenMP + #------------------------------------------------------------------------------- + +-if (OPENMP OR BUILD_FASTFARM OR BUILD_OPENFAST_CPP_API) ++if (OPENMP) + if (OPENMP) + FIND_PACKAGE(OpenMP REQUIRED) + else() diff --git a/var/spack/repos/builtin/packages/openfast/package.py b/var/spack/repos/builtin/packages/openfast/package.py index ab097acdd88..98bfbcb6320 100644 --- a/var/spack/repos/builtin/packages/openfast/package.py +++ b/var/spack/repos/builtin/packages/openfast/package.py @@ -46,6 +46,7 @@ class Openfast(CMakePackage): depends_on("fortran", type="build") # generated patch("hub_seg_fault.patch", when="@2.7:3.2") + patch("openmp.patch", when="@3.5.3:3.5.4") variant("shared", default=True, description="Build shared libraries") variant("double-precision", default=True, description="Treat REAL as double precision")