diff options
| author | 2013-12-13 00:44:17 +0100 | |
|---|---|---|
| committer | 2013-12-13 00:44:17 +0100 | |
| commit | a798afc8b5b00a43f4b121168e0419df2d398338 (patch) | |
| tree | c178d7a149028944254511d03f91266ca43cfcbd /src/CMakeLists.txt | |
| parent | 3b7647499474619b3e24bf01105b6b037887a0ed (diff) | |
| download | libplist-a798afc8b5b00a43f4b121168e0419df2d398338.tar.gz libplist-a798afc8b5b00a43f4b121168e0419df2d398338.tar.bz2 | |
change build system to autotools
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index c4f5483..0000000 --- a/src/CMakeLists.txt +++ /dev/null | |||
| @@ -1,59 +0,0 @@ | |||
| 1 | |||
| 2 | INCLUDE_DIRECTORIES( ${LIBXML2_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/libcnary/include ) | ||
| 3 | |||
| 4 | |||
| 5 | SET(libplist_SRC | ||
| 6 | plist.c | ||
| 7 | hashtable.c | ||
| 8 | bytearray.c | ||
| 9 | ptrarray.c | ||
| 10 | bplist.c | ||
| 11 | base64.c | ||
| 12 | xplist.c ) | ||
| 13 | |||
| 14 | SET(libplist++_SRC | ||
| 15 | Node.cpp | ||
| 16 | Boolean.cpp | ||
| 17 | Integer.cpp | ||
| 18 | Real.cpp | ||
| 19 | String.cpp | ||
| 20 | Date.cpp | ||
| 21 | Data.cpp | ||
| 22 | Key.cpp | ||
| 23 | Uid.cpp | ||
| 24 | Structure.cpp | ||
| 25 | Array.cpp | ||
| 26 | Dictionary.cpp | ||
| 27 | ) | ||
| 28 | |||
| 29 | SET(libcnary_object_files | ||
| 30 | ${CMAKE_BINARY_DIR}/libcnary/CMakeFiles/libcnary.dir/iterator.c${CMAKE_C_OUTPUT_EXTENSION} | ||
| 31 | ${CMAKE_BINARY_DIR}/libcnary/CMakeFiles/libcnary.dir/list.c${CMAKE_C_OUTPUT_EXTENSION} | ||
| 32 | ${CMAKE_BINARY_DIR}/libcnary/CMakeFiles/libcnary.dir/node.c${CMAKE_C_OUTPUT_EXTENSION} | ||
| 33 | ${CMAKE_BINARY_DIR}/libcnary/CMakeFiles/libcnary.dir/node_iterator.c${CMAKE_C_OUTPUT_EXTENSION} | ||
| 34 | ${CMAKE_BINARY_DIR}/libcnary/CMakeFiles/libcnary.dir/node_list.c${CMAKE_C_OUTPUT_EXTENSION} | ||
| 35 | ) | ||
| 36 | |||
| 37 | SET_SOURCE_FILES_PROPERTIES(${libcnary_object_files} PROPERTIES EXTERNAL_OBJECT true GENERATED true) | ||
| 38 | |||
| 39 | SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DPLIST_BYTE_ORDER=${PLIST_BYTE_ORDER}") | ||
| 40 | ADD_LIBRARY( plist SHARED ${libplist_SRC} ${libcnary_object_files} ) | ||
| 41 | TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ) | ||
| 42 | SET_TARGET_PROPERTIES( plist PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) | ||
| 43 | SET_TARGET_PROPERTIES( plist PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) | ||
| 44 | if(APPLE) | ||
| 45 | SET_TARGET_PROPERTIES( plist PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib") | ||
| 46 | endif() | ||
| 47 | |||
| 48 | ADD_LIBRARY( plist++ SHARED ${libplist++_SRC} ) | ||
| 49 | TARGET_LINK_LIBRARIES( plist++ plist ) | ||
| 50 | SET_TARGET_PROPERTIES( plist++ PROPERTIES VERSION ${LIBPLIST_LIBVERSION} ) | ||
| 51 | SET_TARGET_PROPERTIES( plist++ PROPERTIES SOVERSION ${LIBPLIST_SOVERSION} ) | ||
| 52 | if(APPLE) | ||
| 53 | SET_TARGET_PROPERTIES( plist++ PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib") | ||
| 54 | endif() | ||
| 55 | |||
| 56 | INSTALL(TARGETS plist plist++ | ||
| 57 | RUNTIME DESTINATION bin COMPONENT lib | ||
| 58 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev | ||
| 59 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev) | ||
