aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2018-09-27 09:19:21 +0200
committerAndreas Schneider <asn@cryptomilk.org>2018-09-27 13:32:36 +0200
commit12c5ea19c33363454365094e72e58f8b7bccce64 (patch)
treed9206410d314c605e3496d92c4a04046cc9a50b1 /src
parent33c3e09e8d427e769220c7dc07f371d6ab459f98 (diff)
downloadcmocka-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.txt22
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)