diff options
author | Jonathan Beck | 2009-10-13 20:04:06 +0200 |
---|---|---|
committer | Jonathan Beck | 2009-10-13 20:04:06 +0200 |
commit | a922b714c9b75fdc67735d674758d4eaedfd32f9 (patch) | |
tree | 509ec53c18c0be36a9e650eb0f760854cd8d4957 /src/CMakeLists.txt | |
parent | e492ef675c404cc6c0d1cfa26e47a1c16c850d5f (diff) | |
download | libplist-a922b714c9b75fdc67735d674758d4eaedfd32f9.tar.gz libplist-a922b714c9b75fdc67735d674758d4eaedfd32f9.tar.bz2 |
Add C++ binding.
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 |