# Copyright 2013 Intel Corporation # # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # - Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # # - Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. find_package(PkgConfig) if(waffle_on_mac) find_package(OpenGL REQUIRED) find_library(COCOA_FRAMEWORK Cocoa REQUIRED) find_library(CORE_FOUNDATION_FRAMEWORK CoreFoundation REQUIRED) endif() if(waffle_has_egl) pkg_check_modules(egl REQUIRED egl) endif() if(waffle_has_glx) pkg_check_modules(gl REQUIRED gl) endif() if(waffle_has_wayland) pkg_check_modules(wayland-client REQUIRED wayland-client>=1) pkg_check_modules(wayland-egl REQUIRED wayland-egl>=9.1) endif() if(waffle_has_x11) pkg_check_modules(x11-xcb REQUIRED x11-xcb) endif() if(waffle_has_gbm) pkg_check_modules(gbm REQUIRED gbm) pkg_check_modules(libudev REQUIRED libudev) endif()