aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/FindXine.cmake11
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/FindXine.cmake b/modules/FindXine.cmake
index 65777ed8..534613a6 100644
--- a/modules/FindXine.cmake
+++ b/modules/FindXine.cmake
@@ -47,10 +47,13 @@ if (XINE_INCLUDE_DIR AND XINE_LIBRARY AND XINECONFIG_EXECUTABLE)
endif (XINE_VERSION_OK)
endif (XINE_INCLUDE_DIR AND XINE_LIBRARY AND XINECONFIG_EXECUTABLE)
-INCLUDE(CheckCSourceCompiles)
-SET(CMAKE_REQUIRED_INCLUDES ${XINE_INCLUDE_DIR})
-SET(CMAKE_REQUIRED_LIBRARIES ${XINE_LIBRARY})
-CHECK_C_SOURCE_COMPILES("#include <xine.h>\nint main()\n{\n xine_open_video_driver(xine_new(), \"auto\", XINE_VISUAL_TYPE_XCB, NULL);\n return 0;\n}\n" XINE_XCB_FOUND)
+
+if( XINE_FOUND )
+ INCLUDE(CheckCSourceCompiles)
+ SET(CMAKE_REQUIRED_INCLUDES ${XINE_INCLUDE_DIR})
+ SET(CMAKE_REQUIRED_LIBRARIES ${XINE_LIBRARY})
+ CHECK_C_SOURCE_COMPILES("#include <xine.h>\nint main()\n{\n xine_open_video_driver(xine_new(), \"auto\", XINE_VISUAL_TYPE_XCB, NULL);\n return 0;\n}\n" XINE_XCB_FOUND)
+endif(XINE_FOUND)
if (XINE_FOUND)
if (NOT Xine_FIND_QUIETLY)