Skip to content

Commit b8b2347

Browse files
authored
Merge pull request #3051 from heplesser/omplibs
Properly handle OpenMP linker flags
2 parents d90ec9f + 11cef9d commit b8b2347

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

Diff for: CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,13 +275,13 @@ endforeach ()
275275
set( MODULE_LINK_LIBS
276276
"-lnest"
277277
"-lsli"
278-
"${OpenMP_CXX_FLAGS}"
279278
"${LTDL_LIBRARIES}"
280279
"${READLINE_LIBRARIES}"
281280
"${GSL_LIBRARIES}"
282281
"${LIBNEUROSIM_LIBRARIES}"
283282
"${MUSIC_LIBRARIES}"
284283
"${MPI_CXX_LIBRARIES}"
284+
"${OpenMP_CXX_LIBRARIES}"
285285
"${SIONLIB_LIBRARIES}"
286286
"${BOOST_LIBRARIES}" )
287287

Diff for: cmake/ConfigureSummary.cmake

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ function( NEST_PRINT_CONFIG_SUMMARY )
100100
message( "" )
101101
if ( OPENMP_FOUND )
102102
message( "Use threading : Yes (OpenMP: ${OpenMP_CXX_FLAGS})" )
103+
message( " Libraries : ${OpenMP_CXX_LIBRARIES}" )
103104
else ()
104105
message( "Use threading : No" )
105106
endif ()

Diff for: cmake/ProcessOptions.cmake

+2
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ function( NEST_PROCESS_WITH_OPENMP )
428428
set( OPENMP_FOUND ON )
429429
set( OpenMP_C_FLAGS "${with-openmp}" )
430430
set( OpenMP_CXX_FLAGS "${with-openmp}" )
431+
set( OpenMP_CXX_LIBRARIES "${with-openmp}" )
431432
else ()
432433
find_package( OpenMP )
433434
endif ()
@@ -436,6 +437,7 @@ function( NEST_PROCESS_WITH_OPENMP )
436437
set( OPENMP_FOUND "${OPENMP_FOUND}" PARENT_SCOPE )
437438
set( OpenMP_C_FLAGS "${OpenMP_C_FLAGS}" PARENT_SCOPE )
438439
set( OpenMP_CXX_FLAGS "${OpenMP_CXX_FLAGS}" PARENT_SCOPE )
440+
set( OpenMP_CXX_LIBRARIES "${OpenMP_CXX_LIBRARIES}" PARENT_SCOPE )
439441
# set flags
440442
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}" PARENT_SCOPE )
441443
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}" PARENT_SCOPE )

0 commit comments

Comments
 (0)