Making BUILD_SHARED_LIBS a CMake GUI option. Change-Id: I801358cf2e0e8d129c10cf6848ee2f2fa64f75d6
diff --git a/CMakeLists.txt b/CMakeLists.txt index b144365..b7d2569 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -106,6 +106,12 @@ OPTION(BUILD_TESTING "Enable tests" ON) OPTION(BUILD_DOCUMENTATION "Build User's Guide (html)" OFF) OPTION(BUILD_EXAMPLES "Build examples" ON) +OPTION(BUILD_SHARED_LIBS "Build Ceres as a shared library." OFF) +IF (BUILD_SHARED_LIBS) + MESSAGE("-- Building as a shared library.") +ELSE (BUILD_SHARED_LIBS) + MESSAGE("-- Building as a static library.") +ENDIF (BUILD_SHARED_LIBS) # Default locations to search for on various platforms.