CMakeLists.txt
changeset 16 e903da874e63
parent 12 4d2ac929e61a
child 18 47dc571eb408
equal deleted inserted replaced
15:2aa6a333b0af 16:e903da874e63
    16 
    16 
    17 cmake_minimum_required(VERSION 2.6) 
    17 cmake_minimum_required(VERSION 2.6) 
    18 project(disco C) 
    18 project(disco C) 
    19 
    19 
    20 ## Target definitions
    20 ## Target definitions
    21 add_library(disco MODULE disco.c) 
    21 add_library(disco MODULE disco.c)
    22 
    22 
    23 ## User settable options
    23 ## User settable options
    24 set(MCABBER_INCLUDE_DIR "${disco_SOURCE_DIR}/../include" 
    24 set(MCABBER_INCLUDE_DIR "${disco_SOURCE_DIR}/../include" 
    25     CACHE FILEPATH "Path to mcabber headers") 
    25     CACHE FILEPATH "Path to mcabber headers") 
    26  
    26  
    27 ## Packaging information
    27 ## Packaging information
    28 set(CPACK_PACKAGE_NAME libmcabber-disco)
    28 set(CPACK_PACKAGE_NAME libmcabber-disco)
    29 set(CPACK_PACKAGE_VERSION "0.0.1")
    29 set(CPACK_PACKAGE_VERSION "0.0.1")
    30 set(CPACK_PACKAGE_VENDOR "IsBear")
    30 set(CPACK_PACKAGE_VENDOR "IsBear")
    31 set(CPACK_PACKAGE_CONTACT "Myhailo Danylenko <isbear@ukrpost.net>")
    31 set(CPACK_PACKAGE_CONTACT "Myhailo Danylenko <isbear@ukrpost.net>")
    32 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mcabber example modularized disco implementation")
    32 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mcabber module for service discovery requests")
    33 set(CPACK_RESOURCE_FILE_LICENSE ${disco_SOURCE_DIR}/COPYING)
    33 set(CPACK_RESOURCE_FILE_LICENSE ${disco_SOURCE_DIR}/COPYING)
    34 set(CPACK_SOURCE_GENERATOR TBZ2)
    34 set(CPACK_SOURCE_GENERATOR TBZ2)
    35 set(CPACK_GENERATOR DEB CACHE TEXT "Binary package generator, eg DEB, RPM, TGZ, NSIS...")
    35 set(CPACK_GENERATOR DEB CACHE TEXT "Binary package generator, eg DEB, RPM, TGZ, NSIS...")
    36 set(CPACK_DEBIAN_PACKAGE_SECTION libs)
    36 set(CPACK_DEBIAN_PACKAGE_SECTION libs)
    37 find_program(DPKG_EXECUTABLE dpkg)
    37 find_program(DPKG_EXECUTABLE dpkg)
    62                     ${MCABBER_INCLUDE_DIR}) 
    62                     ${MCABBER_INCLUDE_DIR}) 
    63 
    63 
    64 ## Installation
    64 ## Installation
    65 install(TARGETS disco DESTINATION lib/mcabber) 
    65 install(TARGETS disco DESTINATION lib/mcabber) 
    66 install(FILES disco.rc COPYING TODO README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    66 install(FILES disco.rc COPYING TODO README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
       
    67 install(FILES disco.h DESTINATION include/mcabber)
    67 install(DIRECTORY help DESTINATION share/mcabber)
    68 install(DIRECTORY help DESTINATION share/mcabber)
    68 
    69 
    69 ## The End ## vim: se ts=4: ##
    70 ## The End ## vim: se ts=4: ##