From 57a771ded3ce96bd81a28ff6e91aa9c9d19a1132 Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Fri, 2 Jan 2026 13:21:54 +0300
Subject: Include third-party headers as SYSTEM

This avoids reporting warning for headers we have no control over. Also
it avoids "errors" in the headers if some compilers (like clang) use
some `-Werror=*` behaviour by default.

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 kbstateapplet/CMakeLists.txt            | 4 ++++
 kmag/CMakeLists.txt                     | 4 ++++
 kmousetool/kmousetool/CMakeLists.txt    | 4 ++++
 kttsd/players/alsaplayer/CMakeLists.txt | 4 ++++
 kttsd/players/gstplayer/CMakeLists.txt  | 4 ++++
 5 files changed, 20 insertions(+)

diff --git a/kbstateapplet/CMakeLists.txt b/kbstateapplet/CMakeLists.txt
index a0ba809..639e25e 100644
--- a/kbstateapplet/CMakeLists.txt
+++ b/kbstateapplet/CMakeLists.txt
@@ -6,6 +6,10 @@ include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${TDE_INCLUDE_DIR}
   ${TQT_INCLUDE_DIRS}
+)
+
+include_directories(
+  SYSTEM
   ${X11_INCLUDE_DIR}
   ${X11_Xkb_INCLUDE_PATH}
 )
diff --git a/kmag/CMakeLists.txt b/kmag/CMakeLists.txt
index 4203949..d2644dc 100644
--- a/kmag/CMakeLists.txt
+++ b/kmag/CMakeLists.txt
@@ -6,6 +6,10 @@ include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${TDE_INCLUDE_DIR}
   ${TQT_INCLUDE_DIRS}
+)
+
+include_directories(
+  SYSTEM
   ${X11_INCLUDE_DIR}
 )
 
diff --git a/kmousetool/kmousetool/CMakeLists.txt b/kmousetool/kmousetool/CMakeLists.txt
index 1b3ca41..da7bc82 100644
--- a/kmousetool/kmousetool/CMakeLists.txt
+++ b/kmousetool/kmousetool/CMakeLists.txt
@@ -6,6 +6,10 @@ include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${TDE_INCLUDE_DIR}
   ${TQT_INCLUDE_DIRS}
+)
+
+include_directories(
+  SYSTEM
   ${X11_INCLUDE_DIR}
   ${X11_XTest_INCLUDE_PATH}
 )
diff --git a/kttsd/players/alsaplayer/CMakeLists.txt b/kttsd/players/alsaplayer/CMakeLists.txt
index e81f2c6..5d70fd9 100644
--- a/kttsd/players/alsaplayer/CMakeLists.txt
+++ b/kttsd/players/alsaplayer/CMakeLists.txt
@@ -6,6 +6,10 @@ include_directories(
   ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
   ${TDE_INCLUDE_DIR}
   ${TQT_INCLUDE_DIRS}
+)
+
+include_directories(
+  SYSTEM
   ${ALSA_INCLUDE_DIRS}
 )
 
diff --git a/kttsd/players/gstplayer/CMakeLists.txt b/kttsd/players/gstplayer/CMakeLists.txt
index c516466..11cb3a8 100644
--- a/kttsd/players/gstplayer/CMakeLists.txt
+++ b/kttsd/players/gstplayer/CMakeLists.txt
@@ -6,6 +6,10 @@ include_directories(
   ${TDE_INCLUDE_DIR}
   ${TQT_INCLUDE_DIRS}
   ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+)
+
+include_directories(
+  SYSTEM
   ${GSTREAMER_INCLUDE_DIRS}
   ${GLIB2_INCLUDE_DIRS}
 )
-- 
cgit v1.2.3

