Skip to content

Commit 3dda52d

Browse files
committed
Fix bad linker flags in CMake
1 parent 0dafd67 commit 3dda52d

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -440,10 +440,10 @@ endif()
440440
#----------------
441441
# Setup MPI flags
442442
#----------------
443-
set(CMAKE_C_COMPILE_FLAGS ${CMAKE_C_COMPILE_FLAGS} ${MPI_C_COMPILE_FLAGS})
444-
set(CMAKE_C_LINK_FLAGS ${CMAKE_C_LINK_FLAGS} ${MPI_C_LINK_FLAGS})
445-
set(CMAKE_Fortran_COMPILE_FLAGS ${CMAKE_Fortran_COMPILE_FLAGS} ${MPI_Fortran_COMPILE_FLAGS})
446-
set(CMAKE_Fortran_LINK_FLAGS ${CMAKE_Fortran_LINK_FLAGS} ${MPI_Fortran_LINK_FLAGS})
443+
set(CMAKE_C_COMPILE_FLAGS "${CMAKE_C_COMPILE_FLAGS} ${MPI_C_COMPILE_FLAGS}")
444+
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} ${MPI_C_LINK_FLAGS}")
445+
set(CMAKE_Fortran_COMPILE_FLAGS "${CMAKE_Fortran_COMPILE_FLAGS} ${MPI_Fortran_COMPILE_FLAGS}")
446+
set(CMAKE_Fortran_LINK_FLAGS "${CMAKE_Fortran_LINK_FLAGS} ${MPI_Fortran_LINK_FLAGS}")
447447
include_directories(BEFORE ${MPI_C_INCLUDE_PATH} ${MPI_Fortran_INCLUDE_PATH})
448448

449449
#---------------------------------------------------

src/iso-fortran-binding/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_library(ISO_Fortran_binding SHARED ISO_Fortran_binding.c)
22
add_library(ISO_Fortran_binding_static STATIC ISO_Fortran_binding.c)
33

4-
set_target_properties(ISO_Fortran_binding_static PROPERTIES OUTPUT_NAME cISO_Fortran_binding)
4+
set_target_properties(ISO_Fortran_binding_static PROPERTIES OUTPUT_NAME ISO_Fortran_binding)
55

66
set(CFI_SO_VERSION 0)
77
if(gfortran_compiler)

src/mpi/CMakeLists.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
if (NOT MPI_C_FOUND)
22
find_package(MPI REQUIRED)
33

4-
set(CMAKE_C_COMPILE_FLAGS ${CMAKE_C_COMPILE_FLAGS} ${MPI_C_COMPILE_FLAGS})
5-
set(CMAKE_C_LINK_FLAGS ${CMAKE_C_LINK_FLAGS} ${MPI_C_LINK_FLAGS})
6-
set(CMAKE_Fortran_COMPILE_FLAGS ${CMAKE_Fortran_COMPILE_FLAGS} ${MPI_Fortran_COMPILE_FLAGS})
7-
set(CMAKE_Fortran_LINK_FLAGS ${CMAKE_Fortran_LINK_FLAGS} ${MPI_Fortran_LINK_FLAGS})
4+
set(CMAKE_C_COMPILE_FLAGS "${CMAKE_C_COMPILE_FLAGS} ${MPI_C_COMPILE_FLAGS}")
5+
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} ${MPI_C_LINK_FLAGS}")
6+
set(CMAKE_Fortran_COMPILE_FLAGS "${CMAKE_Fortran_COMPILE_FLAGS} ${MPI_Fortran_COMPILE_FLAGS}")
7+
set(CMAKE_Fortran_LINK_FLAGS "${CMAKE_Fortran_LINK_FLAGS} ${MPI_Fortran_LINK_FLAGS}")
88
include_directories(BEFORE ${MPI_C_INCLUDE_PATH} ${MPI_Fortran_INCLUDE_PATH})
99
endif()
1010

@@ -81,19 +81,19 @@ set(NEEDED_SYMBOLS MPIX_ERR_PROC_FAILED;MPIX_ERR_REVOKED;MPIX_Comm_failure_ack;M
8181

8282
set(old_cmake_required_includes "${CMAKE_REQUIRED_INCLUDES}")
8383
if(CMAKE_REQUIRED_INCLUDES)
84-
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES};${MPI_C_INCLUDE_PATH})
84+
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${MPI_C_INCLUDE_PATH})
8585
else()
8686
set(CMAKE_REQUIRED_INCLUDES ${MPI_C_INCLUDE_PATH})
8787
endif()
8888
set(old_cmake_required_flags "${CMAKE_REQUIRED_FLAGS}")
8989
if(CMAKE_REQUIRED_FLAGS)
90-
set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS};${MPI_C_COMPILE_FLAGS};${MPI_C_LINK_FLAGS})
90+
set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} ${MPI_C_COMPILE_FLAGS} ${MPI_C_LINK_FLAGS})
9191
else()
92-
set(CMAKE_REQUIRED_FLAGS ${MPI_C_COMPILE_FLAGS};${MPI_C_LINK_FLAGS})
92+
set(CMAKE_REQUIRED_FLAGS ${MPI_C_COMPILE_FLAGS} ${MPI_C_LINK_FLAGS})
9393
endif()
9494
set(old_cmake_required_libraries "${CMAKE_REQUIRED_LIBRARIES}")
9595
if(CMAKE_REQUIRED_LIBRARIES)
96-
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES};${MPI_C_LIBRARIES})
96+
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${MPI_C_LIBRARIES})
9797
else()
9898
set(CMAKE_REQUIRED_LIBRARIES ${MPI_C_LIBRARIES})
9999
endif()
@@ -134,7 +134,7 @@ endif()
134134
#---------------------------------------------------
135135
set(old_cmake_required_includes "${CMAKE_REQUIRED_INCLUDES}")
136136
if(CMAKE_REQUIRED_INCLUDES)
137-
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES};${MPI_C_INCLUDE_PATH})
137+
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${MPI_C_INCLUDE_PATH})
138138
else()
139139
set(CMAKE_REQUIRED_INCLUDES ${MPI_C_INCLUDE_PATH})
140140
endif()

0 commit comments

Comments
 (0)