diff --git a/CMakeLists.txt b/CMakeLists.txt index 486cc41..0cccd98 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,15 +98,16 @@ if (BUILD_SHARED_LIBS) PUBLIC $) target_compile_definitions(pugixml-shared - PRIVATE + PUBLIC ${PUGIXML_BUILD_DEFINES} - $<$:PUGIXML_API=__declspec\(dllexport\)> $<$:PUGIXML_HAS_LONG_LONG> $<$:PUGIXML_WCHAR_MODE> $<$:PUGIXML_COMPACT> $<$:PUGIXML_NO_XPATH> $<$:PUGIXML_NO_STL> $<$:PUGIXML_NO_EXCEPTIONS> + PRIVATE + $<$:PUGIXML_API=__declspec\(dllexport\)> $<$:PUGIXML_MEMORY_PAGE_SIZE=${PUGIXML_MEMORY_PAGE_SIZE}> $<$:PUGIXML_MEMORY_OUTPUT_STACK=${PUGIXML_MEMORY_OUTPUT_STACK}> $<$:PUGIXML_MEMORY_XPATH_PAGE_SIZE=${PUGIXML_MEMORY_XPATH_PAGE_SIZE}> @@ -130,7 +131,7 @@ if (NOT BUILD_SHARED_LIBS OR PUGIXML_BUILD_SHARED_AND_STATIC_LIBS) PUBLIC $) target_compile_definitions(pugixml-static - PRIVATE + PUBLIC ${PUGIXML_BUILD_DEFINES} $<$:PUGIXML_HAS_LONG_LONG> $<$:PUGIXML_WCHAR_MODE> @@ -138,6 +139,7 @@ if (NOT BUILD_SHARED_LIBS OR PUGIXML_BUILD_SHARED_AND_STATIC_LIBS) $<$:PUGIXML_NO_XPATH> $<$:PUGIXML_NO_STL> $<$:PUGIXML_NO_EXCEPTIONS> + PRIVATE $<$:PUGIXML_MEMORY_PAGE_SIZE=${PUGIXML_MEMORY_PAGE_SIZE}> $<$:PUGIXML_MEMORY_OUTPUT_STACK=${PUGIXML_MEMORY_OUTPUT_STACK}> $<$:PUGIXML_MEMORY_XPATH_PAGE_SIZE=${PUGIXML_MEMORY_XPATH_PAGE_SIZE}>