1
Force linking against share object libraries, not static ones.--- a/cmake/OpenMSBuildSystem_externalLibs.cmake
2
+++ b/cmake/OpenMSBuildSystem_externalLibs.cmake
4
## compiler-wise: use the same compiler for contrib and OpenMS!
6
#set which library extensions are preferred (we want static libraries)
8
- set(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.so")
11
- set(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.dylib")
14
+# set(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.so")
17
+# set(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.dylib")
21
+# We want to FORCE *.so to be used, not *.a.
23
+set(CMAKE_FIND_LIBRARY_SUFFIXES ".so")
26
OPENMS_CHECKLIB(CONTRIB_XERCESC "xerces-c_3;xerces-c_static_3;libxerces-c;xerces-c" "xerces-c_3D;xerces-c_static_3D;libxerces-c;xerces-c" "xerces_c")