-add_library(libhashkit SHARED
+set(libhashkit_sources
aes.cc
algorithm.cc
common.h
strerror.cc
string.cc
)
+add_library(libhashkit SHARED)
add_library(hashkit ALIAS libhashkit)
set_target_properties(libhashkit PROPERTIES
CXX_STANDARD ${CXX_STANDARD}
export(EXPORT libhashkit-targets NAMESPACE libmemcached::)
install(EXPORT libhashkit-targets NAMESPACE libmemcached::
COMPONENT dev
- DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
install_public_headers(
libhashkit
hashkit.h
)
+
+target_sources(libhashkit PRIVATE
+ ${libhashkit_sources}
+ ${libhashkit_includes})