summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt17
-rw-r--r--include/CMakeLists.txt2
-rw-r--r--plutil/CMakeLists.txt3
-rw-r--r--src/CMakeLists.txt7
4 files changed, 21 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b6fe029..f3df1c9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,4 +19,19 @@ IF ( SWIG_FOUND AND PYTHON_LIBRARY )
19 ADD_SUBDIRECTORY( swig ) 19 ADD_SUBDIRECTORY( swig )
20ENDIF ( SWIG_FOUND AND PYTHON_LIBRARY ) 20ENDIF ( SWIG_FOUND AND PYTHON_LIBRARY )
21 21
22CONFIGURE_FILE( "libplist.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libplist.pc" ) \ No newline at end of file 22CONFIGURE_FILE( "libplist.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libplist.pc" )
23
24
25SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Library to parse and generate Apple's binary and XML PList format")
26SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
27SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING.LESSER")
28SET(CPACK_PACKAGE_VERSION_MAJOR "0")
29SET(CPACK_PACKAGE_VERSION_MINOR "1")
30SET(CPACK_PACKAGE_VERSION_PATCH "0")
31SET(CPACK_COMPONENT_LIB_DISPLAY_NAME "PList library")
32SET(CPACK_COMPONENT_DEV_DISPLAY_NAME "PList development files")
33SET(CPACK_COMPONENT_PLUTIL_DISPLAY_NAME "PList conversion tool")
34set(CPACK_COMPONENT_DEV_DEPENDS lib)
35set(CPACK_COMPONENT_PLUTIL_DEPENDS lib)
36INCLUDE(CPack)
37
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt
index 8dc7e32..ac9af95 100644
--- a/include/CMakeLists.txt
+++ b/include/CMakeLists.txt
@@ -1,4 +1,4 @@
1 1
2 2
3INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/plist/plist.h 3INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/plist/plist.h
4 DESTINATION include/plist ) 4 DESTINATION include/plist COMPONENT dev)
diff --git a/plutil/CMakeLists.txt b/plutil/CMakeLists.txt
index c6dc3f3..fad1cde 100644
--- a/plutil/CMakeLists.txt
+++ b/plutil/CMakeLists.txt
@@ -5,5 +5,4 @@ SET(plutil_SRC
5ADD_EXECUTABLE(plutil ${plutil_SRC}) 5ADD_EXECUTABLE(plutil ${plutil_SRC})
6TARGET_LINK_LIBRARIES(plutil plist) 6TARGET_LINK_LIBRARIES(plutil plist)
7 7
8INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/plutil 8INSTALL( TARGETS plutil RUNTIME DESTINATION bin COMPONENT plutil ) \ No newline at end of file
9 DESTINATION bin )
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d5e6205..8a79c22 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -11,7 +11,6 @@ ADD_LIBRARY( plist SHARED ${libplist_SRC} )
11TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} ) 11TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} )
12 12
13INSTALL(TARGETS plist 13INSTALL(TARGETS plist
14 RUNTIME DESTINATION bin 14 RUNTIME DESTINATION bin COMPONENT lib
15 LIBRARY DESTINATION lib 15 LIBRARY DESTINATION lib COMPONENT dev
16 ARCHIVE DESTINATION lib 16 ARCHIVE DESTINATION lib COMPONENT dev)
17)