[cmake] Simplify check for COMPL_FLAGS
authorMyhailo Danylenko <isbear@ukrpost.net>
Fri, 14 Nov 2014 01:48:04 +0200
changeset 43 dd75414bf9b8
parent 42 5b4234ddd8a2
child 44 636ef7fe3d5b
[cmake] Simplify check for COMPL_FLAGS
CMakeLists.txt
--- a/CMakeLists.txt	Fri Nov 14 01:45:18 2014 +0200
+++ b/CMakeLists.txt	Fri Nov 14 01:48:04 2014 +0200
@@ -64,13 +64,7 @@
 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 <glib.h>
-	#include <mcabber/api.h>
-	#ifdef MCABBER_API_HAVE_COMPL_FLAGS
-	int main (void) { return 0; }
-	#endif
-	" HAVE_MCABBER_COMPLETION_FLAGS)
+check_symbol_exists(MCABBER_API_HAVE_COMPL_FLAGS mcabber/api.h HAVE_MCABBER_COMPLETION_FLAGS)
 link_directories(${GLIB_LIBRARY_DIRS}
 				 ${LM_LIBRARY_DIRS}
 				 ${MCABBER_LIBRARY_DIRS})