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 | |||
| 7 | bplist.c | 7 | bplist.c |
| 8 | xplist.c ) | 8 | xplist.c ) |
| 9 | 9 | ||
| 10 | SET(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 | |||
| 10 | ADD_LIBRARY( plist SHARED ${libplist_SRC} ) | 24 | ADD_LIBRARY( plist SHARED ${libplist_SRC} ) |
| 11 | TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} ) | 25 | TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} ) |
| 12 | SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) | 26 | SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) |
| 13 | SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) | 27 | SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) |
| 14 | 28 | ||
| 29 | ADD_LIBRARY( plist++ SHARED ${libplist++_SRC} ) | ||
| 30 | TARGET_LINK_LIBRARIES( plist++ plist ) | ||
| 31 | |||
| 15 | INSTALL(TARGETS plist | 32 | INSTALL(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 |
