Skip to content
Snippets Groups Projects

[NAG] Add to CI, use -lpthreads instead of -phtread

Closed Jonas Jucker requested to merge fix_nag_build into master
1 unresolved thread
Files
2
+ 14
1
@@ -46,7 +46,20 @@ add_library(fortran-support
add_library(${PROJECT_NAME}::fortran-support ALIAS fortran-support)
set(THREADS_PREFER_PTHREAD_FLAG ON)
if(CMAKE_Fortran_COMPILER_ID MATCHES "^NAG")
set(THREADS_PREFER_PTHREAD_FLAG OFF)
if(DEFINED HAVE_PTHREAD_H)
set(PTHREADS_LINK_FLAG "-lpthread" CACHE STRING "Flag used to make pthread available")
endif()
else()
set(THREADS_PREFER_PTHREAD_FLAG ON)
if(DEFINED HAVE_PTHREAD_H)
set(PTHREADS_LINK_FLAG "-pthread" CACHE STRING "Flag used to make pthread available")
endif()
endif()
find_package(Threads REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads)
Loading