summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ab3f694..5e03748 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -7,11 +7,28 @@ SET(libplist_SRC
7 bplist.c 7 bplist.c
8 xplist.c ) 8 xplist.c )
9 9
10SET(libplist++_SRC
11 Node.cpp
12 Boolean.cpp
13 Integer.cpp
14 Real.cpp
15 String.cpp
16 Date.cpp
17 Data.cpp
18 Structure.cpp
19 Array.cpp
20 Dictionary.cpp
21 Utils.cpp
22 )
23
10ADD_LIBRARY( plist SHARED ${libplist_SRC} ) 24ADD_LIBRARY( plist SHARED ${libplist_SRC} )
11TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} ) 25TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} )
12SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) 26SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} )
13SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) 27SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} )
14 28
29ADD_LIBRARY( plist++ SHARED ${libplist++_SRC} )
30TARGET_LINK_LIBRARIES( plist++ plist )
31
15INSTALL(TARGETS plist 32INSTALL(TARGETS plist
16 RUNTIME DESTINATION bin COMPONENT lib 33 RUNTIME DESTINATION bin COMPONENT lib
17 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev 34 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev