add library install target
authorTero Marttila <terom@fixme.fi>
Sun, 08 Mar 2009 02:00:06 +0200
changeset 60 b17d2cf35504
parent 59 54a2e6be81a7
child 61 9f7ecf7bf699
add library install target
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
+)