diff -r 574e404ab82f -r cfb02882828d CMakeLists.txt --- a/CMakeLists.txt Sun Sep 23 15:38:29 2012 +0300 +++ b/CMakeLists.txt Thu Oct 18 23:24:14 2012 +0300 @@ -60,6 +60,17 @@ set(CMAKE_REQUIRED_LIBRARIES ${LM_LIBRARIES}) set(CMAKE_REQUIRED_FLAGS ${LM_LDFLAGS} ${LM_CFLAGS}) check_symbol_exists(lm_connection_unregister_reply_handler loudmouth/loudmouth.h HAVE_LM_CONNECTION_UNREGISTER_REPLY_HANDLER) +include(CheckCSourceCompiles) +set(CMAKE_REQUIRED_INCLUDES ${MCABBER_INCLUDE_DIRS}) +set(CMAKE_REQUIRED_LIBRARIES ${MCABBER_LIBRARIES}) +set(CMAKE_REQUIRED_FLAGS ${MCABBER_LDFLAGS} ${MCABBER_CFLAGS}) +check_c_source_compiles(" + #include + #include + #ifdef MCABBER_API_HAVE_COMPL_FLAGS + int main (void) { return 0; } + #endif + " HAVE_MCABBER_COMPLETION_FLAGS) link_directories(${GLIB_LIBRARY_DIRS} ${LM_LIBRARY_DIRS} ${MCABBER_LIBRARY_DIRS}) @@ -110,6 +121,12 @@ set(CPACK_SOURCE_IGNORE_FILES "/\\\\..*;\\\\.swp;~$;/build/;\\\\.tar\\\\.;\\\\.deb;\\\\.so") include(CPack) +if(HAVE_MCABBER_COMPLETION_FLAGS) + set(AVV_COMPL_VERSION "compl:4") +else() + set(AVV_COMPL_VERSION "compl:3 | compl:2") +endif() + foreach(AVMODULE IN LISTS MODULE_LIST) configure_file(avv/${AVMODULE}.in avv/${AVMODULE}) endforeach(AVMODULE) @@ -128,4 +145,4 @@ install(DIRECTORY help DESTINATION share/mcabber PATTERN "*~" EXCLUDE) install(DIRECTORY ${PROJECT_BINARY_DIR}/avv/ DESTINATION share/mcabber/avv/modules PATTERN "*~" EXCLUDE) -## The End ## vim: se ts=4: ## +## The End ## vim: se ts=4 sw=4: ##