Add CPack packaging.

This commit is contained in:
Jonathan Beck
2009-02-12 18:46:57 +01:00
parent 37f529e69f
commit 10f32a551a
4 changed files with 21 additions and 8 deletions
+16 -1
View File
@@ -19,4 +19,19 @@ IF ( SWIG_FOUND AND PYTHON_LIBRARY )
ADD_SUBDIRECTORY( swig )
ENDIF ( SWIG_FOUND AND PYTHON_LIBRARY )
CONFIGURE_FILE( "libplist.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libplist.pc" )
CONFIGURE_FILE( "libplist.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libplist.pc" )
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Library to parse and generate Apple's binary and XML PList format")
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING.LESSER")
SET(CPACK_PACKAGE_VERSION_MAJOR "0")
SET(CPACK_PACKAGE_VERSION_MINOR "1")
SET(CPACK_PACKAGE_VERSION_PATCH "0")
SET(CPACK_COMPONENT_LIB_DISPLAY_NAME "PList library")
SET(CPACK_COMPONENT_DEV_DISPLAY_NAME "PList development files")
SET(CPACK_COMPONENT_PLUTIL_DISPLAY_NAME "PList conversion tool")
set(CPACK_COMPONENT_DEV_DEPENDS lib)
set(CPACK_COMPONENT_PLUTIL_DEPENDS lib)
INCLUDE(CPack)
+1 -1
View File
@@ -1,4 +1,4 @@
INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/plist/plist.h
DESTINATION include/plist )
DESTINATION include/plist COMPONENT dev)
+1 -2
View File
@@ -5,5 +5,4 @@ SET(plutil_SRC
ADD_EXECUTABLE(plutil ${plutil_SRC})
TARGET_LINK_LIBRARIES(plutil plist)
INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/plutil
DESTINATION bin )
INSTALL( TARGETS plutil RUNTIME DESTINATION bin COMPONENT plutil )
+3 -4
View File
@@ -11,7 +11,6 @@ ADD_LIBRARY( plist SHARED ${libplist_SRC} )
TARGET_LINK_LIBRARIES( plist ${LIBXML2_LIBRARIES} ${GLIB2_LIBRARIES} )
INSTALL(TARGETS plist
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)
RUNTIME DESTINATION bin COMPONENT lib
LIBRARY DESTINATION lib COMPONENT dev
ARCHIVE DESTINATION lib COMPONENT dev)