4 set(HSIEH_CC nohsieh.cc)
7 add_library(libhashkit SHARED
33 add_library(hashkit ALIAS libhashkit)
34 set_target_properties(libhashkit PROPERTIES LIBRARY_OUTPUT_NAME hashkit)
35 target_compile_options(libhashkit PRIVATE -DBUILDING_HASHKIT)
37 configure_file(hashkitcon.h.in hashkitcon.h @ONLY)
39 set_target_properties(libhashkit PROPERTIES SOVERSION ${LIBHASHKIT_SO_VERSION})
40 install(TARGETS libhashkit EXPORT libhashkit
41 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
42 export(EXPORT libhashkit)
43 install(EXPORT libhashkit DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake)
44 install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
45 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
46 FILES_MATCHING PATTERN hashkit.h