CMakeLists.txt
changeset 79 05328c643696
parent 78 1253cacc0f21
child 83 794e54ea1022
equal deleted inserted replaced
78:1253cacc0f21 79:05328c643696
    20 
    20 
    21 ## User options
    21 ## User options
    22 option(DEBUG "Enable debugging output" ON)
    22 option(DEBUG "Enable debugging output" ON)
    23 option(LLM_CONNECTION_ENABLE "Enable exposing of mcabber loudmouth connection to lua" ON)
    23 option(LLM_CONNECTION_ENABLE "Enable exposing of mcabber loudmouth connection to lua" ON)
    24 option(LLM_LOG_HANDLER "Enable registration of log messages handler for lua-loudmouth library's messages" ON)
    24 option(LLM_LOG_HANDLER "Enable registration of log messages handler for lua-loudmouth library's messages" ON)
    25 set(MCABBER_INCLUDE_DIR "/home/isbear/src/mcabber/hglm/mcabber/src" CACHE FILEPATH "Path to mcabber headers")
    25 set(MCABBER_INCLUDE_DIR "${mcabber-lua_SOURCE_DIR}/include" CACHE FILEPATH "Path to mcabber headers")
    26 set(ML_SOURCE_PRIORITY G_PRIORITY_HIGH_IDLE CACHE STRING "Glib event source priority for timeout and bgread")
    26 set(ML_SOURCE_PRIORITY G_PRIORITY_HIGH_IDLE CACHE STRING "Glib event source priority for timeout and bgread")
    27 set(ML_BGREAD_BUFFER 4096 CACHE STRING "Background pipe reading buffer size")
    27 set(ML_BGREAD_BUFFER 4096 CACHE STRING "Background pipe reading buffer size")
    28 
    28 
    29 ## Define targets
    29 ## Define targets
    30 add_library(mcabber-lua MODULE main.c util.c)
    30 add_library(mcabber-lua MODULE main.c util.c)
    84 ## Set up installer
    84 ## Set up installer
    85 install(TARGETS mcabber-lua DESTINATION lib/mcabber)
    85 install(TARGETS mcabber-lua DESTINATION lib/mcabber)
    86 if(PERL_FOUND)
    86 if(PERL_FOUND)
    87 	install(FILES ${mcabber-lua_BINARY_DIR}/mcabber-lua.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    87 	install(FILES ${mcabber-lua_BINARY_DIR}/mcabber-lua.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    88 endif()
    88 endif()
    89 install(DIRECTORY examples DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    89 install(DIRECTORY examples DESTINATION share/doc/${CPACK_PACKAGE_NAME} PATTERN "*~" EXCLUDE)
    90 install(FILES README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    90 install(FILES README DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    91 install(FILES TODO DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    91 install(FILES TODO DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    92 install(FILES COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    92 install(FILES COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
    93 
    93 
    94 ## The End ## vim: se ts=4: ##
    94 ## The End ## vim: se ts=4: ##