diff options
author | Alexander Dahl <ada@thorsis.com> | 2021-04-08 14:13:37 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2021-04-08 15:37:21 +0200 |
commit | 93703d7411f534d3c96c7e7043bda0dff671a220 (patch) | |
tree | f63df8534c3e1530eb7b62c9463616bd0190d9ac | |
parent | 160dffe8d0f4b8c7e61946ebc941fdcde0ec2fb0 (diff) | |
download | cmocka-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>
-rw-r--r-- | src/CMakeLists.txt | 28 |
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 |