From b2fe64ed343c792b180d5d60776799a59b59f3f8 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 8 Jan 2019 23:49:35 +0100 Subject: [PATCH] Add warning if missing headers --- CMakeLists.txt | 4 ++++ src/globalshortcuts/keymapper_x11.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 56948dd26..e3708c501 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -156,9 +156,13 @@ if(X11_FOUND) find_path(XF86KEYSYM_H XF86keysym.h PATHS ${X11_INCLUDE_DIR}) if(KEYSYMDEF_H) set(HAVE_KEYSYMDEF_H ON) + else() + message(WARNING, "Missing X11/keysymdef.h") endif() if(XF86KEYSYM_H) set(HAVE_XF86KEYSYM_H ON) + else() + message(WARNING, "Missing X11/XF86keysym.h") endif() endif(X11_FOUND) diff --git a/src/globalshortcuts/keymapper_x11.h b/src/globalshortcuts/keymapper_x11.h index d0e08dc34..1bffd3196 100644 --- a/src/globalshortcuts/keymapper_x11.h +++ b/src/globalshortcuts/keymapper_x11.h @@ -28,9 +28,13 @@ #ifdef HAVE_KEYSYMDEF_H # include +#else +# warning "Missing X11/keysymdef.h" #endif #ifdef HAVE_XF86KEYSYM_H # include +#else +# warning "Missing X11/XF86keysym.h" #endif namespace KeyMapperX11 {