ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the target

platform doesn't support shared libraries

Alex
This commit is contained in:
Alexander Neundorf
2007-06-21 16:23:54 -04:00
parent 7f1fbe4e4c
commit 1383368628
3 changed files with 23 additions and 0 deletions

View File

@@ -19,6 +19,9 @@ SET(CMAKE_DL_LIBS "dl")
SET(CMAKE_FIND_LIBRARY_PREFIXES "lib")
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".a")
# basically all general purpose OSs support shared libs
SET(CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS FALSE)
SET (CMAKE_SKIP_RPATH "NO" CACHE BOOL
"If set, runtime paths are not added when using shared libraries.")