From a922b714c9b75fdc67735d674758d4eaedfd32f9 Mon Sep 17 00:00:00 2001 From: Jonathan Beck Date: Tue, 13 Oct 2009 20:04:06 +0200 Subject: Add C++ binding. --- src/CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/CMakeLists.txt') 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 -- cgit v1.1-32-gdbae