diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 17 |
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 bplist.c xplist.c ) +SET(libplist++_SRC + Node.cpp + Boolean.cpp + Integer.cpp + Real.cpp + String.cpp + Date.cpp + Data.cpp + Structure.cpp + Array.cpp + Dictionary.cpp + Utils.cpp + ) + ADD_LIBRARY( plist SHARED ${libplist_SRC} ) TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} ) SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) +ADD_LIBRARY( plist++ SHARED ${libplist++_SRC} ) +TARGET_LINK_LIBRARIES( plist++ plist ) + INSTALL(TARGETS plist RUNTIME DESTINATION bin COMPONENT lib LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev |