File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,12 @@ IF(ENABLE_FORTRAN)
103103
104104 ADD_LIBRARY (scrf-static STATIC scrf.c $<TARGET_OBJECTS:scr_o>)
105105 IF (SCR_LINK_STATIC)
106- FOREACH (lib IN ITEMS ${SCR_EXTERNAL_LIBS} )
107- STRING (REGEX REPLACE "so$" "a" lib_st ${lib} )
108- LIST (APPEND SCR_EXTERNAL_LIBS_ST ${lib_st} )
109- ENDFOREACH (lib IN ITEMS ${SCR_EXTERNAL_LIBS} )
110- TARGET_LINK_LIBRARIES (scrf-static ${SCR_EXTERNAL_LIBS_ST} )
111- ELSE (SCR_LINK_STATIC)
106+ SET_TARGET_PROPERTIES (scrf-static PROPERTIES LINK_SEARCH_START_STATIC 1)
107+ SET_TARGET_PROPERTIES (scrf-static PROPERTIES LINK_SEARCH_END_STATIC 1)
112108 TARGET_LINK_LIBRARIES (scrf-static ${SCR_EXTERNAL_LIBS} )
113109 ENDIF (SCR_LINK_STATIC)
110+ TARGET_LINK_LIBRARIES (scrf-static ${SCR_EXTERNAL_LIBS} )
111+
114112 SET_TARGET_PROPERTIES (scrf-static PROPERTIES OUTPUT_NAME scrf CLEAN_DIRECT_OUTPUT 1)
115113 INSTALL (TARGETS scrf-static DESTINATION ${CMAKE_INSTALL_LIBDIR} )
116114ENDIF (ENABLE_FORTRAN)
You can’t perform that action at this time.
0 commit comments