# HG changeset patch # User Myhailo Danylenko # Date 1243875442 -10800 # Node ID 23393a00c2c15460bd5db12ab35776bc974fb986 # Parent 1f7e8b53b25591de6123bc34c86cd61edb2fe884 Small typo and header fixes diff -r 1f7e8b53b255 -r 23393a00c2c1 CMakeLists.txt --- a/CMakeLists.txt Wed May 20 19:48:34 2009 +0300 +++ b/CMakeLists.txt Mon Jun 01 19:57:22 2009 +0300 @@ -19,10 +19,10 @@ ## User options option(DEBUG "Enable debugging output" OFF) -set(TEST_USER "test@jabber.org" CACHE TEXT "Testing: Your jabber account name") -set(TEST_PASSWORD "greatsecret" CACHE TEXT "Testing: Password for your jabber account") -set(TEST_TO "test@jabber.org/mcabber" CACHE TEXT "Testing: Target jabber entity") -set(TEST_FINGERPRINT "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff" CACHE TEXT "Testing: Your jabber server SSL fingerprint") +set(TEST_USER "test@jabber.org" CACHE STRING "Testing: Your jabber account name") +set(TEST_PASSWORD "greatsecret" CACHE STRING "Testing: Password for your jabber account") +set(TEST_TO "test@jabber.org/mcabber" CACHE STRING "Testing: Target jabber entity") +set(TEST_FINGERPRINT "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff" CACHE STRING "Testing: Your jabber server SSL fingerprint") ## 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) @@ -45,7 +45,7 @@ # TODO: versions set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6, libglib2.0-0, liblua5.1-0, libloudmouth1-0") set(CPACK_SOURCE_GENERATOR TBZ2) -set(CPACK_GENERATOR DEB CACHE TEXT "Binary package generator, eg DEB, RPM, TGZ, NSIS...") +set(CPACK_GENERATOR DEB CACHE STRING "Binary package generator, eg DEB, RPM, TGZ, NSIS...") # FIXME: Detect architecture. How? Though, it anyway produces nonconformant deb names... set(CPACK_SYSTEM_NAME i386) # XXX: Set package name directly to get rid of -Sources? @@ -55,8 +55,10 @@ ## Gather information about system find_package(Lua51 REQUIRED) find_program(LUA_EXECUTABLE lua lua5.1 luanoreadline) -execute_process(COMMAND lua -e "print ( package.path )" OUTPUT_VARIABLE LUA_PATH OUTPUT_STRIP_TRAILING_WHITESPACE) -execute_process(COMMAND lua -e "print ( package.cpath )" OUTPUT_VARIABLE LUA_CPATH OUTPUT_STRIP_TRAILING_WHITESPACE) +if(LUA_EXECUTABLE) + execute_process(COMMAND ${LUA_EXECUTABLE} -e "print ( package.path )" OUTPUT_VARIABLE LUA_PATH OUTPUT_STRIP_TRAILING_WHITESPACE) + execute_process(COMMAND ${LUA_EXECUTABLE} -e "print ( package.cpath )" OUTPUT_VARIABLE LUA_CPATH OUTPUT_STRIP_TRAILING_WHITESPACE) +endif() find_package(PkgConfig REQUIRED) pkg_check_modules(GLIB REQUIRED glib-2.0) pkg_check_modules(LM REQUIRED loudmouth-1.0) diff -r 1f7e8b53b255 -r 23393a00c2c1 lm_types.c --- a/lm_types.c Wed May 20 19:48:34 2009 +0300 +++ b/lm_types.c Mon Jun 01 19:57:22 2009 +0300 @@ -18,7 +18,7 @@ #include #include -#include // lm_*ref +#include #include "config.h" #include "lm_types.h" @@ -98,4 +98,6 @@ } #undef LLM_DEFINE +#undef LLM_BLESS +#undef LLM_CHECK diff -r 1f7e8b53b255 -r 23393a00c2c1 lm_types.h --- a/lm_types.h Wed May 20 19:48:34 2009 +0300 +++ b/lm_types.h Mon Jun 01 19:57:22 2009 +0300 @@ -39,7 +39,7 @@ } llm_##WHAT##_t; \ \ llm_##WHAT##_t *luaL_checklm_##WHAT (lua_State *L, int index); \ -llm_##WHAT##_t *llm_##WHAT##_bless (lua_State *L, TYPE *WHAT); +llm_##WHAT##_t *bless_lm_##WHAT (lua_State *L, TYPE *WHAT); LLM_DECLARE (connection, LmConnection) LLM_DECLARE (message, LmMessage)