diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-09-27 09:19:21 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-09-27 13:32:36 +0200 |
commit | 12c5ea19c33363454365094e72e58f8b7bccce64 (patch) | |
tree | d9206410d314c605e3496d92c4a04046cc9a50b1 /src | |
parent | 33c3e09e8d427e769220c7dc07f371d6ab459f98 (diff) | |
download | cmocka-12c5ea19c33363454365094e72e58f8b7bccce64.tar.gz cmocka-12c5ea19c33363454365094e72e58f8b7bccce64.tar.xz cmocka-12c5ea19c33363454365094e72e58f8b7bccce64.zip |
cmake: Only install static lib if requested
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1589e9e..035ef57 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,12 +8,12 @@ set(CMOCKA_SHARED_LIBRARY CACHE INTERNAL "cmocka shared library" ) -if (WITH_STATIC_LIB) +if (BUILD_STATIC_LIB) set(CMOCKA_STATIC_LIBRARY cmocka_static CACHE INTERNAL "cmocka static library" ) -endif (WITH_STATIC_LIB) +endif() set(CMOCKA_LINK_LIBRARIES ${CMOCKA_REQUIRED_LIBRARIES} @@ -79,7 +79,7 @@ install(TARGETS COMPONENT ${PROJECT_NAME}) -if (WITH_STATIC_LIB) +if (BUILD_STATIC_LIB) add_library(${CMOCKA_STATIC_LIBRARY} STATIC ${cmocka_SRCS}) target_include_directories(${CMOCKA_STATIC_LIBRARY} @@ -108,13 +108,15 @@ if (WITH_STATIC_LIB) LINK_FLAGS "${DEFAULT_LINK_FLAGS}") - install(TARGETS - ${CMOCKA_STATIC_LIBRARY} - ARCHIVE DESTINATION - ${CMAKE_INSTALL_LIBDIR} - COMPONENT - ${PROJECT_NAME}) -endif (WITH_STATIC_LIB) + if (WITH_STATIC_LIB) + install(TARGETS + ${CMOCKA_STATIC_LIBRARY} + ARCHIVE DESTINATION + ${CMAKE_INSTALL_LIBDIR} + COMPONENT + ${PROJECT_NAME}) + endif() +endif (BUILD_STATIC_LIB) if (WIN32) if (POLICY CMP0026) |