blob: 32ec439756789e216744e3775c1db187f83393d0 [file] [log] [blame]
Raef Coles19715382020-07-10 09:50:17 +01001From b3374d25ef8a478996b5980f98f03c6b0abbd66d Mon Sep 17 00:00:00 2001
2From: Raef Coles <raef.coles@arm.com>
3Date: Wed, 2 Sep 2020 10:12:45 +0100
4Subject: [PATCH 4/6] Add variable to disable install targets
5
6Signed-off-by: Raef Coles <raef.coles@arm.com>
7---
8 library/CMakeLists.txt | 16 ++++++++++------
9 1 file changed, 10 insertions(+), 6 deletions(-)
10
11diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt
12index 02cd157bb..36d6c999a 100644
13--- a/library/CMakeLists.txt
14+++ b/library/CMakeLists.txt
15@@ -204,9 +204,11 @@ if(USE_STATIC_MBEDTLS_LIBRARY)
16 set_target_properties(${mbedtls_static_target} PROPERTIES OUTPUT_NAME mbedtls)
17 target_link_libraries(${mbedtls_static_target} ${libs} ${mbedx509_static_target})
18
19- install(TARGETS ${mbedtls_static_target} ${mbedx509_static_target} ${mbedcrypto_static_target}
20- DESTINATION ${LIB_INSTALL_DIR}
21- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
22+ if(INSTALL_MBEDTLS)
23+ install(TARGETS ${mbedtls_static_target} ${mbedx509_static_target} ${mbedcrypto_static_target}
24+ DESTINATION ${LIB_INSTALL_DIR}
25+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
26+ endif()
27 endif(USE_STATIC_MBEDTLS_LIBRARY)
28
29 if(USE_SHARED_MBEDTLS_LIBRARY)
30@@ -231,9 +233,11 @@ if(USE_SHARED_MBEDTLS_LIBRARY)
31 target_include_directories(${mbedtls_target}
32 PUBLIC ${${mbedtls_target}_DIR}/include/)
33
34- install(TARGETS ${mbedtls_target} ${mbedx509_target} ${mbedcrypto_target}
35- DESTINATION ${LIB_INSTALL_DIR}
36- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
37+ if(INSTALL_MBEDTLS)
38+ install(TARGETS ${mbedtls_target} ${mbedx509_target} ${mbedcrypto_target}
39+ DESTINATION ${LIB_INSTALL_DIR}
40+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
41+ endif()
42 endif(USE_SHARED_MBEDTLS_LIBRARY)
43
44 if(NOT DEFINED lib_target)
45--
462.20.1
47