# HG changeset patch # User Tero Marttila # Date 1236470406 -7200 # Node ID b17d2cf35504d8434526f20596f3abc72905e7ca # Parent 54a2e6be81a7b01de7e2d40356ccb86ccd16ba76 add library install target diff -r 54a2e6be81a7 -r b17d2cf35504 src/CMakeLists.txt --- a/src/CMakeLists.txt Sun Mar 08 01:40:26 2009 +0200 +++ b/src/CMakeLists.txt Sun Mar 08 02:00:06 2009 +0200 @@ -10,6 +10,18 @@ set (EVSQL_SOURCES lib/log.c evpq.c core.c query.c result.c util.c) # add our library -add_library (evsql STATIC ${EVSQL_SOURCES}) +add_library (evsql ${EVSQL_SOURCES}) + +# set target attributes target_link_libraries (evsql ${LibEvent_LIBRARIES}) +set_target_properties (evsql PROPERTIES + FRAMEWORK True + PUBLIC_HEADER include/evsql.h +) +# setup install info +install (TARGETS evsql + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib/static + PUBLIC_HEADER DESTINATION include +)