Skip to content

Commit

Permalink
let's try to add -fopenmp linker flag for clang
Browse files Browse the repository at this point in the history
  • Loading branch information
lschneiderbauer committed Jun 13, 2024
1 parent 1943fc0 commit 276c59a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 7 deletions.
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -4375,7 +4375,7 @@ PKG_CPPFLAGS="${PKG_CPPFLAGS} ${FFTW_CPPFLAGS} ${FFTW_OMP_CPPFLAGS} ${OPENMP_CPP

PKG_CXXFLAGS="${PKG_CXXFLAGS} ${FFTW_CXXFLAGS} ${FFTW_OMP_CXXFLAGS} ${OPENMP_CXXFLAGS}"

PKG_LDFLAGS="${PKG_LDFLAGS}"
PKG_LDFLAGS="${PKG_LDFLAGS} ${OPENMP_CXXFLAGS}"

PKG_LIBS="${LIBS} ${PKG_LIBS} ${FFTW_LIBS} ${FFTW_OMP_LIBS}"

Expand Down
8 changes: 2 additions & 6 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,12 @@ AC_SEARCH_LIBS(
[AC_MSG_RESULT([The fftw3-omp support not found.])]
)

AC_OPENMP(
[AC_SEARCH_LIBS(fftwf_plan_with_nthreads, fftw3f_omp, [have_fftwf_omp=yes],
[AC_MSG_ERROR([OMP-support in fftw3 library is required if OpenMP support is enabled.])]
)]
)
AC_OPENMP

# Write the flags into the src/Makevars file.
AC_SUBST([PKG_CPPFLAGS], ["${PKG_CPPFLAGS} ${FFTW_CPPFLAGS} ${FFTW_OMP_CPPFLAGS} ${OPENMP_CPPFLAGS}"])
AC_SUBST([PKG_CXXFLAGS], ["${PKG_CXXFLAGS} ${FFTW_CXXFLAGS} ${FFTW_OMP_CXXFLAGS} ${OPENMP_CXXFLAGS}"])
AC_SUBST([PKG_LDFLAGS], ["${PKG_LDFLAGS}"])
AC_SUBST([PKG_LDFLAGS], ["${PKG_LDFLAGS} ${OPENMP_CXXFLAGS}"])
AC_SUBST([PKG_LIBS], ["${LIBS} ${PKG_LIBS} ${FFTW_LIBS} ${FFTW_OMP_LIBS}"])
AC_CONFIG_FILES([src/Makevars])
AC_OUTPUT
Expand Down

0 comments on commit 276c59a

Please sign in to comment.