expat: Hard-code configuration options for our needs
Also include our configured header on Windows too to get the same configuration.
This commit is contained in:
parent
9f7de3960c
commit
4544c68a6e
|
@ -5,22 +5,6 @@ project(expat)
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.6)
|
cmake_minimum_required(VERSION 2.6)
|
||||||
|
|
||||||
# configuration options
|
|
||||||
set(XML_CONTEXT_BYTES 1024 CACHE STRING "Define to specify how much context to retain around the current parse point")
|
|
||||||
option(XML_DTD "Define to make parameter entity parsing functionality available" ON)
|
|
||||||
option(XML_NS "Define to make XML Namespaces functionality available" ON)
|
|
||||||
|
|
||||||
if(XML_DTD)
|
|
||||||
set(XML_DTD 1)
|
|
||||||
else(XML_DTD)
|
|
||||||
set(XML_DTD 0)
|
|
||||||
endif(XML_DTD)
|
|
||||||
if(XML_NS)
|
|
||||||
set(XML_NS 1)
|
|
||||||
else(XML_NS)
|
|
||||||
set(XML_NS 0)
|
|
||||||
endif(XML_NS)
|
|
||||||
|
|
||||||
include(ConfigureChecks.cmake)
|
include(ConfigureChecks.cmake)
|
||||||
|
|
||||||
include_directories(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/lib)
|
include_directories(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/lib)
|
||||||
|
|
|
@ -56,13 +56,13 @@
|
||||||
|
|
||||||
/* Define to specify how much context to retain around the current parse
|
/* Define to specify how much context to retain around the current parse
|
||||||
point. */
|
point. */
|
||||||
#cmakedefine XML_CONTEXT_BYTES @XML_CONTEXT_BYTES@
|
#define XML_CONTEXT_BYTES 1024
|
||||||
|
|
||||||
/* Define to make parameter entity parsing functionality available. */
|
/* Define to make parameter entity parsing functionality available. */
|
||||||
#cmakedefine XML_DTD
|
/* #undef XML_DTD */
|
||||||
|
|
||||||
/* Define to make XML Namespaces functionality available. */
|
/* Define to make XML Namespaces functionality available. */
|
||||||
#cmakedefine XML_NS
|
/* #undef XML_NS */
|
||||||
|
|
||||||
/* Define to __FUNCTION__ or "" if `__func__' does not conform to ANSI C. */
|
/* Define to __FUNCTION__ or "" if `__func__' does not conform to ANSI C. */
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
|
|
@ -17,14 +17,6 @@
|
||||||
#include <memory.h>
|
#include <memory.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define XML_NS 1
|
#include "expat_config.h"
|
||||||
#define XML_DTD 1
|
|
||||||
#define XML_CONTEXT_BYTES 1024
|
|
||||||
|
|
||||||
/* we will assume all Windows platforms are little endian */
|
|
||||||
#define BYTEORDER 1234
|
|
||||||
|
|
||||||
/* Windows has memmove() available. */
|
|
||||||
#define HAVE_MEMMOVE
|
|
||||||
|
|
||||||
#endif /* ndef WINCONFIG_H */
|
#endif /* ndef WINCONFIG_H */
|
||||||
|
|
Loading…
Reference in New Issue