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: ## |