From 170360d8296f0a89b260ffc2b7dcfffd50ae58f4 Mon Sep 17 00:00:00 2001 From: David Minton Date: Wed, 16 Aug 2023 23:30:37 -0400 Subject: [PATCH] Added extra flags needed to get a successful build and link up the openmp library --- cmake/Modules/SetFortranFlags.cmake | 5 +++++ pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/cmake/Modules/SetFortranFlags.cmake b/cmake/Modules/SetFortranFlags.cmake index 23cccd7a8..5d319f5d4 100644 --- a/cmake/Modules/SetFortranFlags.cmake +++ b/cmake/Modules/SetFortranFlags.cmake @@ -141,6 +141,11 @@ IF (NOT BUILD_SHARED_LIBS) SET_COMPILE_FLAG(CMAKE_Fortran_LINK_FLAGS "${CMAKE_Fortran_LINK_FLAGS}" Fortran "-static-libquadmath" ) + IF (USE_OPENMP) + SET_COMPILE_FLAG(CMAKE_Fortran_LINK_FLAGS "${CMAKE_Fortran_LINK_FLAGS}" + Fortran "-lgomp" + ) + ENDIF (USE_OPENMP) ENDIF () ENDIF (NOT BUILD_SHARED_LIBS) diff --git a/pyproject.toml b/pyproject.toml index 52e295efe..b15841821 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ requires = [ build-backend = "setuptools.build_meta" [tool.cibuildwheel.linux] -environment = {SKBUILD_CONFIGURE_OPTIONS="-DBUILD_SHARED_LIBS=OFF", FFLAGS="${FFLAGS} -fPIC", CFLAGS="${CFLAGS} -fPIC", LDFLAGS="${LDFLAGS} -fPIE"} +environment = {SKBUILD_CONFIGURE_OPTIONS="-DBUILD_SHARED_LIBS=OFF", FFLAGS="${FFLAGS} -fPIC", CFLAGS="${CFLAGS} -fPIC", LDFLAGS="${LDFLAGS} -fPIE", LIBS="-lgomp"} before-all = [ "yum install wget m4 doxygen -y", "buildscripts/build_dependencies.sh",