diff -r 6de25ac5876c -r 32bebcf6bbbd CMakeLists.txt --- a/CMakeLists.txt Thu Nov 13 20:17:46 2014 +0200 +++ b/CMakeLists.txt Thu Nov 13 20:18:21 2014 +0200 @@ -24,6 +24,11 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(GLIB REQUIRED glib-2.0) pkg_check_modules(MCABBER REQUIRED mcabber) +include(CheckSymbolExists) +set(CMAKE_REQUIRED_INCLUDES ${MCABBER_INCLUDE_DIRS}) +set(CMAKE_REQUIRED_LIBRARIES ${MCABBER_LIBRARIES}) +set(CMAKE_REQUIRED_FLAGS ${MCABBER_LDFLAGS} ${MCABBER_CFLAGS}) +check_symbol_exists(MCABBER_API_HAVE_CMD_ID mcabber/api.h HAVE_MCABBER_CMD_ID) link_directories(${GLIB_LIBRARY_DIRS} ${MCABBER_LIBRARY_DIRS}) @@ -60,6 +65,11 @@ set(CPACK_SOURCE_IGNORE_FILES "/\\\\..*;\\\\.swp;~$;/build/;\\\\.tar\\\\.;\\\\.deb;\\\\.so") include(CPack) +if(HAVE_MCABBER_CMD_ID) + set(AVV_COMMANDS_VERSION "commands:5 | commands:4 | commands:3") +else() + set(AVV_COMMANDS_VERSION "commands:2 | commands:1") +endif() configure_file(env.avv.in env.avv) ## Installation @@ -68,4 +78,4 @@ install(DIRECTORY help DESTINATION share/mcabber) install(FILES ${PROJECT_BINARY_DIR}/env.avv DESTINATION share/mcabber/avv/modules RENAME env) -## The End ## vim: se ts=4: ## +## The End ## vim: se ts=4 sw=4: ##