diff options
| author | John MacFarlane <jgm@berkeley.edu> | 2015-03-07 21:49:15 -0800 | 
|---|---|---|
| committer | John MacFarlane <jgm@berkeley.edu> | 2015-03-07 21:49:15 -0800 | 
| commit | fb68ad172015cce0e8fb6c5161297a3b79d35147 (patch) | |
| tree | 408610b39ba597efc933422eeab6dc7d277874a9 | |
| parent | 9a9b1760024caf43610aa838885f75c15ff19ccd (diff) | |
Build static version of library in default build.
The static library will be named (lib)cmark_static.
Closes #11.
| -rw-r--r-- | src/CMakeLists.txt | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2179c08..d6b28c9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,6 @@  cmake_minimum_required(VERSION 2.8)  set(LIBRARY "libcmark") +set(STATICLIBRARY "libcmark_static")  set(HEADERS    cmark.h    parser.h @@ -79,11 +80,15 @@ elseif(CMAKE_COMPILER_IS_GNUCC OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")  endif ()  add_library(${LIBRARY} SHARED ${LIBRARY_SOURCES}) +add_library(${STATICLIBRARY} STATIC ${LIBRARY_SOURCES})  # Include minor version in soname as long as major version is 0.  set_target_properties(${LIBRARY} PROPERTIES    OUTPUT_NAME "cmark"    SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}    VERSION ${PROJECT_VERSION}) +set_target_properties(${STATICLIBRARY} PROPERTIES +  OUTPUT_NAME "cmark_static" +  VERSION ${PROJECT_VERSION})  set_property(TARGET ${LIBRARY}    APPEND PROPERTY MACOSX_RPATH true) | 
