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