Jelajahi Sumber

ENH: Cleanup link libraries. Remove -l from -ldl

Andy Cedilnik 19 tahun lalu
induk
melakukan
b9947a91d4

+ 1 - 1
Modules/CMakeGenericSystem.cmake

@@ -5,7 +5,7 @@ SET(CMAKE_STATIC_LIBRARY_SUFFIX ".a")
 SET(CMAKE_SHARED_LIBRARY_PREFIX "lib")          # lib
 SET(CMAKE_SHARED_LIBRARY_SUFFIX ".so")          # .so
 SET(CMAKE_EXECUTABLE_SUFFIX "")          # .exe
-SET(CMAKE_DL_LIBS "-ldl")
+SET(CMAKE_DL_LIBS "dl")
 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "")            # -pic 
 SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared")       # -shared
 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")         # +s, flag for exe link to use shared lib

+ 1 - 1
Modules/Platform/HP-UX.cmake

@@ -1,5 +1,5 @@
 SET(CMAKE_SHARED_LIBRARY_SUFFIX ".sl")          # .so
-SET(CMAKE_DL_LIBS "-ldld")
+SET(CMAKE_DL_LIBS "dld")
 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".sl" ".so" ".a")
 
 SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":")   # : or empty

+ 1 - 1
Modules/Platform/Linux-ifort.cmake

@@ -1,4 +1,4 @@
-SET(CMAKE_DL_LIBS "-ldl")
+SET(CMAKE_DL_LIBS "dl")
 SET(CMAKE_SHARED_LIBRARY_Fortran_FLAGS "-KPIC")        
 SET(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS "-shared")
 SET(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-i_dynamic")  

+ 1 - 1
Modules/Platform/Linux.cmake

@@ -1,5 +1,5 @@
 # GCC is the default compiler on Linux.
-SET(CMAKE_DL_LIBS "-ldl")
+SET(CMAKE_DL_LIBS "dl")
 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC")        
 SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared")
 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic")  

+ 1 - 1
Modules/Platform/kFreeBSD.cmake

@@ -1,5 +1,5 @@
 # kFreeBSD looks just like Linux.
-SET(CMAKE_DL_LIBS "-ldl")
+SET(CMAKE_DL_LIBS "dl")
 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC")        
 SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared")
 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic")