diff --git a/DesktopEditor/common/base_export.h b/DesktopEditor/common/base_export.h index 334ece81d3..8238fea229 100644 --- a/DesktopEditor/common/base_export.h +++ b/DesktopEditor/common/base_export.h @@ -3,7 +3,7 @@ #ifndef Q_DECL_EXPORT -//#define Q_BUILDCUSTOM_VISIBILITY_AVAILABLE +#define Q_BUILDCUSTOM_VISIBILITY_AVAILABLE #ifndef Q_BUILDCUSTOM_VISIBILITY_AVAILABLE #ifdef QT_VISIBILITY_AVAILABLE diff --git a/DesktopEditor/xml/build/qt/config.h b/DesktopEditor/xml/build/qt/config.h index 91378de589..91868778b3 100644 --- a/DesktopEditor/xml/build/qt/config.h +++ b/DesktopEditor/xml/build/qt/config.h @@ -58,6 +58,7 @@ #define isnan(d) (_isnan(d)) #endif #else /* _MSC_VER */ +#ifdef WIN32 #ifndef isinf int isinf (double d) { int expon = 0; @@ -92,6 +93,7 @@ int isnan (double d) { } } #endif +#endif #endif /* _MSC_VER */ #if defined(_MSC_VER) diff --git a/DesktopEditor/xml/build/qt/libxml2.pri b/DesktopEditor/xml/build/qt/libxml2.pri new file mode 100644 index 0000000000..222d5cf1cd --- /dev/null +++ b/DesktopEditor/xml/build/qt/libxml2.pri @@ -0,0 +1,64 @@ +DEFINES += HAVE_VA_COPY + +INCLUDEPATH += \ + ../DesktopEditor/xml/libxml2/include \ + ../DesktopEditor/xml/libxml2/include/libxml \ + ../DesktopEditor/xml/build/qt + + +SOURCES += \ + ../DesktopEditor/xml/libxml2/buf.c \ + ../DesktopEditor/xml/libxml2/c14n.c \ + ../DesktopEditor/xml/libxml2/catalog.c \ + ../DesktopEditor/xml/libxml2/chvalid.c \ + ../DesktopEditor/xml/libxml2/debugXML.c \ + ../DesktopEditor/xml/libxml2/dict.c \ + ../DesktopEditor/xml/libxml2/DOCBparser.c \ + ../DesktopEditor/xml/libxml2/encoding.c \ + ../DesktopEditor/xml/libxml2/entities.c \ + ../DesktopEditor/xml/libxml2/error.c \ + ../DesktopEditor/xml/libxml2/globals.c \ + ../DesktopEditor/xml/libxml2/HTMLparser.c \ + ../DesktopEditor/xml/libxml2/HTMLtree.c \ + ../DesktopEditor/xml/libxml2/legacy.c \ + ../DesktopEditor/xml/libxml2/list.c \ + ../DesktopEditor/xml/libxml2/nanoftp.c \ + ../DesktopEditor/xml/libxml2/nanohttp.c \ + ../DesktopEditor/xml/libxml2/parser.c \ + ../DesktopEditor/xml/libxml2/pattern.c \ + ../DesktopEditor/xml/libxml2/relaxng.c \ + ../DesktopEditor/xml/libxml2/SAX.c \ + ../DesktopEditor/xml/libxml2/SAX2.c \ + ../DesktopEditor/xml/libxml2/schematron.c \ + ../DesktopEditor/xml/libxml2/threads.c \ + ../DesktopEditor/xml/libxml2/tree.c \ + ../DesktopEditor/xml/libxml2/uri.c \ + ../DesktopEditor/xml/libxml2/valid.c \ + ../DesktopEditor/xml/libxml2/xinclude.c \ + ../DesktopEditor/xml/libxml2/xlink.c \ + ../DesktopEditor/xml/libxml2/xmlIO.c \ + ../DesktopEditor/xml/libxml2/xmlmemory.c \ + ../DesktopEditor/xml/libxml2/xmlmodule.c \ + ../DesktopEditor/xml/libxml2/xmlreader.c \ + ../DesktopEditor/xml/libxml2/xmlregexp.c \ + ../DesktopEditor/xml/libxml2/xmlsave.c \ + ../DesktopEditor/xml/libxml2/xmlschemas.c \ + ../DesktopEditor/xml/libxml2/xmlschemastypes.c \ + ../DesktopEditor/xml/libxml2/xmlstring.c \ + ../DesktopEditor/xml/libxml2/xmlunicode.c \ + ../DesktopEditor/xml/libxml2/xmlwriter.c \ + ../DesktopEditor/xml/libxml2/xpath.c \ + ../DesktopEditor/xml/libxml2/xpointer.c \ + ../DesktopEditor/xml/libxml2/parserInternals.c \ + ../DesktopEditor/xml/libxml2/hash.c + +SOURCES += \ + ../DesktopEditor/xml/src/xmllight.cpp \ + ../DesktopEditor/xml/src/xmldom.cpp + + +HEADERS += \ + ../XML/elfgcchack.h \ + ../XML/libxml.h + +