diff --git a/cmake/cef_macros.cmake.in b/cmake/cef_macros.cmake.in index 26e2fc187..b2c33cf07 100644 --- a/cmake/cef_macros.cmake.in +++ b/cmake/cef_macros.cmake.in @@ -275,17 +275,17 @@ endmacro() # SET_EXECUTABLE_TARGET_PROPERTIES() instead of calling this macro directly. macro(SET_COMMON_TARGET_PROPERTIES target) # Compile flags. - target_compile_options(${target} PUBLIC ${CEF_COMPILER_FLAGS} ${CEF_CXX_COMPILER_FLAGS}) - target_compile_options(${target} PUBLIC $<$:${CEF_COMPILER_FLAGS_DEBUG} ${CEF_CXX_COMPILER_FLAGS_DEBUG}>) - target_compile_options(${target} PUBLIC $<$:${CEF_COMPILER_FLAGS_RELEASE} ${CEF_CXX_COMPILER_FLAGS_RELEASE}>) + target_compile_options(${target} PRIVATE ${CEF_COMPILER_FLAGS} ${CEF_CXX_COMPILER_FLAGS}) + target_compile_options(${target} PRIVATE $<$:${CEF_COMPILER_FLAGS_DEBUG} ${CEF_CXX_COMPILER_FLAGS_DEBUG}>) + target_compile_options(${target} PRIVATE $<$:${CEF_COMPILER_FLAGS_RELEASE} ${CEF_CXX_COMPILER_FLAGS_RELEASE}>) # Compile definitions. - target_compile_definitions(${target} PUBLIC ${CEF_COMPILER_DEFINES}) - target_compile_definitions(${target} PUBLIC $<$:${CEF_COMPILER_DEFINES_DEBUG}>) - target_compile_definitions(${target} PUBLIC $<$:${CEF_COMPILER_DEFINES_RELEASE}>) + target_compile_definitions(${target} PRIVATE ${CEF_COMPILER_DEFINES}) + target_compile_definitions(${target} PRIVATE $<$:${CEF_COMPILER_DEFINES_DEBUG}>) + target_compile_definitions(${target} PRIVATE $<$:${CEF_COMPILER_DEFINES_RELEASE}>) # Include directories. - target_include_directories(${target} PUBLIC ${CEF_INCLUDE_PATH}) + target_include_directories(${target} PRIVATE ${CEF_INCLUDE_PATH}) # Linker flags. if(CEF_LINKER_FLAGS)