| # Try to find DirectFB |
| # |
| # This will define: |
| # |
| # DIRECTFB_FOUND - True if DirectFB is found |
| # DIRECTFB_LIBRARIES - Link these to use DirectFB |
| # DIRECTFB_INCLUDE_DIR - Include directory for DirectFB |
| # DIRECTFB_DEFINITIONS - Compiler flags for using DirectFB |
| # |
| # Redistribution and use is allowed according to the terms of the BSD license. |
| # For details see the accompanying COPYING-CMAKE-SCRIPTS file. |
| |
| IF (NOT WIN32) |
| FIND_PACKAGE(PkgConfig) |
| PKG_CHECK_MODULES(PKG_DIRECTFB QUIET directfb) |
| |
| SET(DIRECTFB_DEFINITIONS ${PKG_DIRECTFB_CFLAGS}) |
| |
| FIND_PATH(DIRECTFB_INCLUDE_DIR NAMES directfb.h HINTS ${PKG_DIRECTFB_INCLUDE_DIRS}) |
| |
| FIND_LIBRARY(DIRECTFB_LIBRARIES NAMES directfb HINTS ${PKG_DIRECTFB_LIBRARY_DIRS}) |
| |
| include(FindPackageHandleStandardArgs) |
| |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(DIRECTFB DEFAULT_MSG DIRECTFB_LIBRARIES DIRECTFB_INCLUDE_DIR) |
| |
| MARK_AS_ADVANCED(DIRECTFB_INCLUDE_DIR DIRECTFB_LIBRARIES) |
| ENDIF () |