1set(QNXNTO 1) 2 3include(Platform/GNU) 4unset(CMAKE_LIBRARY_ARCHITECTURE_REGEX) 5 6set(CMAKE_DL_LIBS "") 7 8# Shared libraries with no builtin soname may not be linked safely by 9# specifying the file path. 10set(CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME 1) 11 12# Initialize C link type selection flags. These flags are used when 13# building a shared library, shared module, or executable that links 14# to other libraries to select whether to use the static or shared 15# versions of the libraries. 16foreach(type SHARED_LIBRARY SHARED_MODULE EXE) 17 set(CMAKE_${type}_LINK_STATIC_C_FLAGS "-Wl,-Bstatic") 18 set(CMAKE_${type}_LINK_DYNAMIC_C_FLAGS "-Wl,-Bdynamic") 19endforeach() 20