aboutsummaryrefslogtreecommitdiff
path: root/libstudxml/details
diff options
context:
space:
mode:
Diffstat (limited to 'libstudxml/details')
-rw-r--r--libstudxml/details/build2/config-vc.h20
-rw-r--r--libstudxml/details/config-vc.h4
-rw-r--r--libstudxml/details/config.h (renamed from libstudxml/details/build2/config.h)5
-rw-r--r--libstudxml/details/config.h.in15
-rw-r--r--libstudxml/details/config.hxx16
-rw-r--r--libstudxml/details/expat/config.h14
-rw-r--r--libstudxml/details/export.hxx34
7 files changed, 9 insertions, 99 deletions
diff --git a/libstudxml/details/build2/config-vc.h b/libstudxml/details/build2/config-vc.h
deleted file mode 100644
index f54ad58..0000000
--- a/libstudxml/details/build2/config-vc.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* file : libstudxml/details/build2/config-vc.h
- * copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC
- * license : MIT; see accompanying LICENSE file
- */
-
-/* Configuration file for Windows/VC++ for the build2 build. */
-
-#ifndef LIBSTUDXML_DETAILS_CONFIG_VC_H
-#define LIBSTUDXML_DETAILS_CONFIG_VC_H
-
-/* Define LIBSTUDXML_BUILD2 for the installed case. */
-#ifndef LIBSTUDXML_BUILD2
-# define LIBSTUDXML_BUILD2
-#endif
-
-// Always little-endian, at least on i686 and x86_64.
-//
-#define LIBSTUDXML_BYTEORDER 1234
-
-#endif /* LIBSTUDXML_DETAILS_CONFIG_VC_H */
diff --git a/libstudxml/details/config-vc.h b/libstudxml/details/config-vc.h
index 7528b0e..3c2f9ab 100644
--- a/libstudxml/details/config-vc.h
+++ b/libstudxml/details/config-vc.h
@@ -3,11 +3,13 @@
* license : MIT; see accompanying LICENSE file
*/
-/* Configuration file for Windows/VC++. */
+/* Configuration file for Windows/VC++ for the build2 build. */
#ifndef LIBSTUDXML_DETAILS_CONFIG_VC_H
#define LIBSTUDXML_DETAILS_CONFIG_VC_H
+// Always little-endian, at least on i686 and x86_64.
+//
#define LIBSTUDXML_BYTEORDER 1234
#endif /* LIBSTUDXML_DETAILS_CONFIG_VC_H */
diff --git a/libstudxml/details/build2/config.h b/libstudxml/details/config.h
index b47f252..b31aa2d 100644
--- a/libstudxml/details/build2/config.h
+++ b/libstudxml/details/config.h
@@ -8,11 +8,6 @@
#ifndef LIBSTUDXML_DETAILS_CONFIG_H
#define LIBSTUDXML_DETAILS_CONFIG_H
-/* Define LIBSTUDXML_BUILD2 for the installed case. */
-#ifndef LIBSTUDXML_BUILD2
-# define LIBSTUDXML_BUILD2
-#endif
-
#ifdef __FreeBSD__
# include <sys/endian.h> /* BYTE_ORDER */
#else
diff --git a/libstudxml/details/config.h.in b/libstudxml/details/config.h.in
deleted file mode 100644
index 83b633c..0000000
--- a/libstudxml/details/config.h.in
+++ /dev/null
@@ -1,15 +0,0 @@
-/* file : libstudxml/details/config.h.in
- * copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC
- * license : MIT; see accompanying LICENSE file
- */
-
-/* This file is automatically processed by configure. */
-
-#ifndef LIBSTUDXML_DETAILS_CONFIG_H
-#define LIBSTUDXML_DETAILS_CONFIG_H
-
-#undef LIBSTUDXML_STATIC_LIB
-#undef LIBSTUDXML_EXTERNAL_EXPAT
-#undef LIBSTUDXML_BYTEORDER
-
-#endif /* LIBSTUDXML_DETAILS_CONFIG_H */
diff --git a/libstudxml/details/config.hxx b/libstudxml/details/config.hxx
index 68b9dbd..d42d2cf 100644
--- a/libstudxml/details/config.hxx
+++ b/libstudxml/details/config.hxx
@@ -31,20 +31,10 @@
# define STUDXML_NOTHROW_NOEXCEPT throw()
#endif
-// Note: the same in expat/config.h
-//
-#ifdef LIBSTUDXML_BUILD2
-# ifdef _MSC_VER
-# include <libstudxml/details/build2/config-vc.h>
-# else
-# include <libstudxml/details/build2/config.h>
-# endif
+#ifdef _MSC_VER
+# include <libstudxml/details/config-vc.h>
#else
-# ifdef _MSC_VER
-# include <libstudxml/details/config-vc.h>
-# else
-# include <libstudxml/details/config.h>
-# endif
+# include <libstudxml/details/config.h>
#endif
#endif // LIBSTUDXML_DETAILS_CONFIG_HXX
diff --git a/libstudxml/details/expat/config.h b/libstudxml/details/expat/config.h
index f76e6d8..99fa673 100644
--- a/libstudxml/details/expat/config.h
+++ b/libstudxml/details/expat/config.h
@@ -1,18 +1,10 @@
#ifndef EXPAT_CONFIG_H
#define EXPAT_CONFIG_H
-#ifdef LIBSTUDXML_BUILD2
-# ifdef _MSC_VER
-# include <libstudxml/details/build2/config-vc.h>
-# else
-# include <libstudxml/details/build2/config.h>
-# endif
+#ifdef _MSC_VER
+# include <libstudxml/details/config-vc.h>
#else
-# ifdef _MSC_VER
-# include <libstudxml/details/config-vc.h>
-# else
-# include <libstudxml/details/config.h>
-# endif
+# include <libstudxml/details/config.h>
#endif
#define BYTEORDER LIBSTUDXML_BYTEORDER
diff --git a/libstudxml/details/export.hxx b/libstudxml/details/export.hxx
index 9c8ced7..b4a385e 100644
--- a/libstudxml/details/export.hxx
+++ b/libstudxml/details/export.hxx
@@ -5,8 +5,6 @@
#ifndef LIBSTUDXML_DETAILS_EXPORT_HXX
#define LIBSTUDXML_DETAILS_EXPORT_HXX
-#include <libstudxml/details/config.hxx>
-
// Normally we don't export class templates (but do complete specializations),
// inline functions, and classes with only inline member functions. Exporting
// classes that inherit from non-exported/imported bases (e.g., std::string)
@@ -15,8 +13,6 @@
// used before their inline definition. The workaround is to reorder code. In
// the end it's all trial and error.
-#ifdef LIBSTUDXML_BUILD2
-
#if defined(LIBSTUDXML_STATIC) // Using static.
# define LIBSTUDXML_EXPORT
#elif defined(LIBSTUDXML_STATIC_BUILD) // Building static.
@@ -42,34 +38,4 @@
# define LIBSTUDXML_EXPORT // Using static or shared.
#endif
-#else // LIBSTUDXML_BUILD2
-
-#ifdef LIBSTUDXML_STATIC_LIB
-# define LIBSTUDXML_EXPORT
-#else
-# ifdef _WIN32
-# ifdef _MSC_VER
-# ifdef LIBSTUDXML_DYNAMIC_LIB
-# define LIBSTUDXML_EXPORT __declspec(dllexport)
-# else
-# define LIBSTUDXML_EXPORT __declspec(dllimport)
-# endif
-# else
-# ifdef LIBSTUDXML_DYNAMIC_LIB
-# ifdef DLL_EXPORT
-# define LIBSTUDXML_EXPORT __declspec(dllexport)
-# else
-# define LIBSTUDXML_EXPORT
-# endif
-# else
-# define LIBSTUDXML_EXPORT __declspec(dllimport)
-# endif
-# endif
-# else
-# define LIBSTUDXML_EXPORT
-# endif
-#endif
-
-#endif // LIBSTUDXML_BUILD2
-
#endif // LIBSTUDXML_DETAILS_EXPORT_HXX