Skip to content
Snippets Groups Projects
Commit c5691ed7 authored by Jonas Jucker's avatar Jonas Jucker
Browse files

add cache variable for pthread-flag

parent fec8d61e
No related branches found
No related tags found
1 merge request!21[NAG] Add to CI, use -lpthreads instead of -phtread
Pipeline #47752 passed
...@@ -46,11 +46,19 @@ add_library(fortran-support ...@@ -46,11 +46,19 @@ add_library(fortran-support
add_library(${PROJECT_NAME}::fortran-support ALIAS fortran-support) add_library(${PROJECT_NAME}::fortran-support ALIAS fortran-support)
#if(CMAKE_Fortran_COMPILER_ID MATCHES "^NAG") if(CMAKE_Fortran_COMPILER_ID MATCHES "^NAG")
set(THREADS_PREFER_PTHREAD_FLAG OFF) set(THREADS_PREFER_PTHREAD_FLAG OFF)
#else() if(DEFINED HAVE_PTHREAD_H)
# set(THREADS_PREFER_PTHREAD_FLAG ON) set(PTHREADS_LINK_FLAG "-lpthread" CACHE STRING "Flag used to make pthread available")
#endif() 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) find_package(Threads REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads) target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment