add_library(libowlps-client.a STATIC libowlps-client.c) add_library(libowlps-client.so SHARED libowlps-client.c) set_target_properties( libowlps-client.a libowlps-client.so PROPERTIES OUTPUT_NAME owlps-client SOVERSION 1 VERSION 1.0 ) target_link_libraries(libowlps-client.so libowlps.so) target_link_libraries(libowlps-client.a libowlps.a) install( TARGETS libowlps-client.so libowlps-client.a DESTINATION lib) install( FILES owlps-client.h DESTINATION include)