aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-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