From 318c12699514f8187ab212a4db8492984f05348b Mon Sep 17 00:00:00 2001 From: Timo Dritschler Date: Fri, 15 Aug 2014 12:53:42 +0200 Subject: Changed CMake build to exclude test binaries if SDL library is not installed --- test/CMakeLists.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'test/CMakeLists.txt') diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 849d0b3..aee6c45 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,8 +1,15 @@ include_directories(${KIRO_SOURCE_DIR}/src) link_directories(${KIRO_BINARY_DIR}/src) -add_executable(client test-client.c) -target_link_libraries(client kiro SDL m gobject-2.0 glib-2.0) +find_package(PkgConfig) +pkg_check_modules(SDL sdl>=1.2.15) + +if (SDL_FOUND) + add_executable(client test-client.c) + target_link_libraries(client kiro SDL m gobject-2.0 glib-2.0) +else () + message("SDL not found: Won't build KIRO test-client binary.") +endif () add_executable(server test-server.c) target_link_libraries(server kiro gobject-2.0 glib-2.0) -- cgit v1.2.3