From 6edc32848f67fe3ea370e12b64019cef6c137840 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 11 Oct 2017 21:04:56 -0400 Subject: Find and link to wlroots --- CMake/FindWlroots.cmake | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CMake/FindWlroots.cmake (limited to 'CMake/FindWlroots.cmake') diff --git a/CMake/FindWlroots.cmake b/CMake/FindWlroots.cmake new file mode 100644 index 00000000..0e349d3a --- /dev/null +++ b/CMake/FindWlroots.cmake @@ -0,0 +1,20 @@ +# - Find wlroots +# Find the wlroots libraries +# +# This module defines the following variables: +# WLR_FOUND - True if wlroots is found +# WLR_LIBRARIES - wlroots libraries +# WLR_INCLUDE_DIRS - wlroots include directories +# WLR_DEFINITIONS - Compiler switches required for using wlroots +# + +find_package(PkgConfig) +pkg_check_modules(PC_WLR QUIET wlroots) +find_path(WLR_INCLUDE_DIRS NAMES wlr/config.h HINTS ${PC_WLR_INCLUDE_DIRS}) +find_library(WLR_LIBRARIES NAMES wlroots HINTS ${PC_WLR_LIBRARY_DIRS}) + +set(WLR_DEFINITIONS ${PC_WLR_CFLAGS_OTHER}) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(wlr DEFAULT_MSG WLR_LIBRARIES WLR_INCLUDE_DIRS) +mark_as_advanced(WLR_LIBRARIES WLR_INCLUDE_DIRS) -- cgit v1.2.3-54-g00ecf