1 IF(EXISTS /usr/include/dlfcn.h)
3 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC") # -pic
4 SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared") # -shared
5 SET(CMAKE_SHARED_LIBRARY_LINK_FLAGS "") # +s, flag for exe link to use shared lib
6 SET(CMAKE_SHARED_LIBRARY_RUNTIME_FLAG "-Wl,-rpath,") # -rpath
7 SET(CMAKE_SHARED_LIBRARY_RUNTIME_FLAG_SEP ":") # : or empty
8 ENDIF(EXISTS /usr/include/dlfcn.h)
9 # include the gcc flags
10 INCLUDE(${CMAKE_ROOT}/Modules/Platform/gcc.cmake)