aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Dahl <ada@thorsis.com>2021-04-08 14:13:37 +0200
committerAndreas Schneider <asn@cryptomilk.org>2021-04-08 15:37:21 +0200
commit93703d7411f534d3c96c7e7043bda0dff671a220 (patch)
treef63df8534c3e1530eb7b62c9463616bd0190d9ac /src
parent160dffe8d0f4b8c7e61946ebc941fdcde0ec2fb0 (diff)
downloadcmocka-93703d7411f534d3c96c7e7043bda0dff671a220.tar.gz
cmocka-93703d7411f534d3c96c7e7043bda0dff671a220.tar.xz
cmocka-93703d7411f534d3c96c7e7043bda0dff671a220.zip
cmake: Combine target properties in a single statement
This is more compact, readable, and easier to extend later. Signed-off-by: Alexander Dahl <ada@thorsis.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt28
1 files changed, 5 insertions, 23 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 155c347..538ff3f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -40,31 +40,13 @@ if (CMOCKA_PLATFORM_INCLUDE)
endif()
target_link_libraries(cmocka PRIVATE ${CMOCKA_LINK_LIBRARIES})
-set_property(TARGET
- cmocka
- PROPERTY
- DEFINE_SYMBOL
- CMOCKA_EXPORTS
+set_target_properties(cmocka PROPERTIES
+ DEFINE_SYMBOL CMOCKA_EXPORTS
+ VERSION ${LIBRARY_VERSION}
+ SOVERSION ${LIBRARY_SOVERSION}
+ LINK_FLAGS "${DEFAULT_LINK_FLAGS}"
)
-set_property(TARGET
- cmocka
- PROPERTY
- VERSION
- ${LIBRARY_VERSION}
-)
-set_property(TARGET
- cmocka
- PROPERTY
- SOVERSION
- ${LIBRARY_SOVERSION})
-
-set_property(TARGET
- cmocka
- PROPERTY
- LINK_FLAGS
- "${DEFAULT_LINK_FLAGS}")
-
add_library(cmocka::cmocka ALIAS cmocka)
install(TARGETS cmocka