From e01206074cc133b1b98afd9eaf52ab20beb618b4 Mon Sep 17 00:00:00 2001
From: Damiano Amatruda <damiano.amatruda@skywarder.eu>
Date: Mon, 4 Apr 2022 19:09:58 +0200
Subject: [PATCH] Fix scope of compile definitions

Now compile definition 'MXGUI_LIBRARY' is used only in Mxgui.
---
 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d4b274f..07e81b3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -79,5 +79,5 @@ foreach(OPT_BOARD ${BOARDS})
         ${KPATH}/${BOARD_INC}
     )
     target_compile_options(${MXGUI_LIBRARY} PUBLIC ${DFLAGS} $<$<COMPILE_LANGUAGE:C>:${CFLAGS_BASE}> $<$<COMPILE_LANGUAGE:CXX>:${CXXFLAGS_BASE}> $<$<COMPILE_LANGUAGE:ASM>:${AFLAGS_BASE}>)
-    target_compile_definitions(${MXGUI_LIBRARY} PUBLIC MXGUI_LIBRARY)
+    target_compile_definitions(${MXGUI_LIBRARY} PRIVATE MXGUI_LIBRARY)
 endforeach()
-- 
GitLab