diff options
| author | Ahmad Fatoum <[email protected]> | 2018-05-11 01:41:24 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-05-11 01:41:24 +0200 |
| commit | 281dbf5d83a777df6aecc4a456b277b23f42ba88 (patch) | |
| tree | 778ff14eae7a0d20df5e652fffd16366cf2313ba /src/external/glfw/CMake/modules/FindMir.cmake | |
| parent | b8ca51fd01a68b9b6040f8c3c631eedefd7d7735 (diff) | |
| parent | a0f9c2b1eb4fbc25472a3f164c7af349fcc0562e (diff) | |
| download | raylib-281dbf5d83a777df6aecc4a456b277b23f42ba88.tar.gz raylib-281dbf5d83a777df6aecc4a456b277b23f42ba88.zip | |
Merge pull request #538 from a3f/master
CMake+CI: Add Wayland configuration
Diffstat (limited to 'src/external/glfw/CMake/modules/FindMir.cmake')
| -rw-r--r-- | src/external/glfw/CMake/modules/FindMir.cmake | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/external/glfw/CMake/modules/FindMir.cmake b/src/external/glfw/CMake/modules/FindMir.cmake new file mode 100644 index 00000000..2104df8a --- /dev/null +++ b/src/external/glfw/CMake/modules/FindMir.cmake @@ -0,0 +1,34 @@ +# FindMir +# ------- +# Finds the Mir library +# +# This will will define the following variables:: +# +# MIR_FOUND - the system has Mir +# MIR_INCLUDE_DIRS - the Mir include directory +# MIR_LIBRARIES - the Mir libraries +# MIR_DEFINITIONS - the Mir definitions + + +find_package (PkgConfig) +if(PKG_CONFIG_FOUND) + pkg_check_modules (PC_MIR mirclient>=0.26.2 QUIET) + + find_path(MIR_INCLUDE_DIR NAMES mir_toolkit/mir_client_library.h + PATHS ${PC_MIR_INCLUDE_DIRS}) + + find_library(MIR_LIBRARY NAMES mirclient + PATHS ${PC_MIR_LIBRARIES} ${PC_MIR_LIBRARY_DIRS}) + + include (FindPackageHandleStandardArgs) + find_package_handle_standard_args (MIR + REQUIRED_VARS MIR_LIBRARY MIR_INCLUDE_DIR) + + if (MIR_FOUND) + set(MIR_LIBRARIES ${MIR_LIBRARY}) + set(MIR_INCLUDE_DIRS ${PC_MIR_INCLUDE_DIRS}) + set(MIR_DEFINITIONS -DHAVE_MIR=1) + endif() + + mark_as_advanced (MIR_LIBRARY MIR_INCLUDE_DIR) +endif() |
