CMakeLists.txt
changeset 11 2f9ffa1c24c5
parent 8 e7dcbcbb8dbc
child 12 7781b3b05e75
equal deleted inserted replaced
10:f9ab0b7f462a 11:2f9ffa1c24c5
    27 ## Packaging information
    27 ## Packaging information
    28 set(CPACK_PACKAGE_NAME libmcabber-avatar)
    28 set(CPACK_PACKAGE_NAME libmcabber-avatar)
    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 avatar implementation")
    32 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mcabber module for PEP avatar events handling")
    33 set(CPACK_RESOURCE_FILE_LICENSE ${avatar_SOURCE_DIR}/COPYING)
    33 set(CPACK_RESOURCE_FILE_LICENSE ${avatar_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)
    56 ## Compiler setup
    56 ## Compiler setup
    57 include_directories(SYSTEM ${GLIB_INCLUDE_DIRS} 
    57 include_directories(SYSTEM ${GLIB_INCLUDE_DIRS} 
    58                     ${GMODULE_INCLUDE_DIRS} 
    58                     ${GMODULE_INCLUDE_DIRS} 
    59                     ${LM_INCLUDE_DIRS}
    59                     ${LM_INCLUDE_DIRS}
    60 					${PNG_INCLUDE_DIRS}
    60 					${PNG_INCLUDE_DIRS}
    61 					${AALIB_INCLUDE_DIRS}) 
    61 					${AALIB_INCLUDE_DIRS}
       
    62                     ${MCABBER_INCLUDE_DIR})
    62 target_link_libraries(avatar ${GLIB_LIBRARIES} 
    63 target_link_libraries(avatar ${GLIB_LIBRARIES} 
    63                       ${GMODULE_LIBRARIES}
    64                       ${GMODULE_LIBRARIES}
    64 					  ${LM_LIBRARIES}
    65 					  ${LM_LIBRARIES}
    65 					  ${PNG_LIBRARIES}
    66 					  ${PNG_LIBRARIES}
    66 					  ${AALIB_LIBRARIES})
    67 					  ${AALIB_LIBRARIES})
    67 include_directories(${avatar_SOURCE_DIR} 
    68 include_directories(${avatar_SOURCE_DIR} 
    68                     ${avatar_BINARY_DIR} 
    69                     ${avatar_BINARY_DIR})
    69                     ${MCABBER_INCLUDE_DIR}) 
       
    70 
    70 
    71 ## Installation
    71 ## Installation
    72 install(TARGETS avatar DESTINATION lib/mcabber) 
    72 install(TARGETS avatar DESTINATION lib/mcabber) 
    73 install(FILES avatar.rc COPYING TODO README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    73 install(FILES avatar.rc COPYING TODO README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    74 install(DIRECTORY help DESTINATION share/mcabber)
    74 install(DIRECTORY help DESTINATION share/mcabber)