File tree 2 files changed +14
-4
lines changed
concurrency/arccore/concurrency
message_passing_mpi/arccore/message_passing_mpi
2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,11 @@ endif()
37
37
38
38
target_link_libraries (arccore_concurrency PUBLIC arccore_base)
39
39
40
+ find_package (Threads)
41
+ if (TARGET Threads::Threads)
42
+ target_link_libraries (arccore_concurrency PRIVATE Threads::Threads)
43
+ endif ()
44
+
40
45
# ----------------------------------------------------------------------------
41
46
# Local Variables:
42
47
# tab-width: 2
Original file line number Diff line number Diff line change @@ -8,10 +8,12 @@ endif()
8
8
9
9
# On a besoin du support de MPI 3.1
10
10
if (NOT WIN32 )
11
- if (MPI_CXX_VERSION VERSION_LESS "3.1" )
12
- message (FATAL_ERROR "MPI Version (${MPI_CXX_VERSION} ) is too old. Version 3.1 is required."
13
- " Add -DARCCORE_USE_MPI=NO to cmake configuration to compile without MPI."
14
- )
11
+ if (MPI_CXX_VERSION)
12
+ if (MPI_CXX_VERSION VERSION_LESS "3.1" )
13
+ message (FATAL_ERROR "MPI Version (${MPI_CXX_VERSION} ) is too old. Version 3.1 is required."
14
+ " Add -DARCCORE_USE_MPI=NO to cmake configuration to compile without MPI."
15
+ )
16
+ endif ()
15
17
endif ()
16
18
endif ()
17
19
@@ -50,3 +52,6 @@ arccore_add_component_library(message_passing_mpi
50
52
51
53
target_link_libraries (arccore_message_passing_mpi PUBLIC arccore_trace arccore_message_passing arccore_collections arccore_concurrency)
52
54
target_link_libraries (arccore_message_passing_mpi PUBLIC arcconpkg_MPI)
55
+ if (ARCCORE_ADDITIONAL_MPI_LIBRARIES)
56
+ target_link_libraries (arccore_message_passing_mpi PUBLIC ${ARCCORE_ADDITIONAL_MPI_LIBRARIES} )
57
+ endif ()
You can’t perform that action at this time.
0 commit comments