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)