diff -r 64a857d6b81b -r 34b6fedde9eb CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CMakeLists.txt Mon Feb 09 13:00:42 2009 +0200 @@ -0,0 +1,22 @@ + +cmake_minimum_required(VERSION 2.6) + +# Define targets +add_library(loudmouth MODULE util.c lm_types.c lm_proxy.c lm_ssl.c lm_connection.c lm_message.c lm_message_node.c lm_message_handler.c lm.c) +add_library(glib MODULE glib.c glib_types.c glib_main_context.c glib_source.c glib_timeout.c util.c) + +# Check for dependencies +find_package(ZLIB REQUIRED) + +find_package(Lua51 REQUIRED) + +find_package(PkgConfig REQUIRED) +pkg_check_modules(LM REQUIRED loudmouth-1.0) +pkg_check_modules(GLIB REQUIRED glib-2.0) + +# Set building options +include_directories(SYSTEM ${LUA_INCLUDE_DIR} ${GLIB_INCLUDE_DIRS} ${LM_INCLUDE_DIRS}) +target_link_libraries(loudmouth ${LUA_LIBRARIES} ${GLIB_LIBRARIES} ${LM_LIBRARIES}) +target_link_libraries(glib ${LUA_LIBRARIES} ${GLIB_LIBRARIES}) +set_target_properties(loudmouth glib PROPERTIES PREFIX "") +