summaryrefslogtreecommitdiff
path: root/glib/glibmmconfig.h.in
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2019-01-04 18:56:49 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2019-01-04 18:56:49 +0100
commit4bf358d29c48e69b9b21f5728e09a2534ae67ac2 (patch)
tree2bf740f11eaa529f064a37faa75a8603f588dbf0 /glib/glibmmconfig.h.in
parent896778648bddccb343946dcc48626c0a207035b8 (diff)
downloadglibmm-4bf358d29c48e69b9b21f5728e09a2534ae67ac2.tar.gz
glibmmconfig.h.in: Remove unused configuration constants
These configuration variables have been removed: GLIBMM_HAVE_C_STD_TIME_T_IS_NOT_INT32 GLIBMM_MEMBER_FUNCTIONS_MEMBER_TEMPLATES GLIBMM_CAN_USE_NAMESPACES_INSIDE_EXTERNC GLIBMM_CAN_USE_THREAD_LOCAL GLIBMM_HAVE_NAMESPACE_STD GLIBMM_COMPILER_SUN_FORTE GLIBMM_EXCEPTIONS_ENABLED GLIBMM_PROPERTIES_ENABLED GLIBMM_VFUNCS_ENABLED GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED and this preprocessor macro: GLIBMM_USING_STD(Symbol) The corresponding M4 macros in build/ and their calls in configure.ac have also been removed. Fixes #22
Diffstat (limited to 'glib/glibmmconfig.h.in')
-rw-r--r--glib/glibmmconfig.h.in38
1 files changed, 0 insertions, 38 deletions
diff --git a/glib/glibmmconfig.h.in b/glib/glibmmconfig.h.in
index e5639cb7..56e7a42e 100644
--- a/glib/glibmmconfig.h.in
+++ b/glib/glibmmconfig.h.in
@@ -32,42 +32,20 @@
type. */
#undef GLIBMM_CAN_USE_DYNAMIC_CAST_IN_UNUSED_TEMPLATE_WITHOUT_DEFINITION
-/* Define if the compiler honors namespaces inside extern "C" blocks. */
-#undef GLIBMM_CAN_USE_NAMESPACES_INSIDE_EXTERNC
-
-/* Defined when the SUN Forte C++ compiler is being used. */
-#undef GLIBMM_COMPILER_SUN_FORTE
-
/* Defined when the --enable-debug-refcounting configure argument was given */
#undef GLIBMM_DEBUG_REFCOUNTING
-/* This is always set. This is only for backwards compatibility. */
-#undef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-
/* Define to omit deprecated API from the library. */
#undef GLIBMM_DISABLE_DEPRECATED
-/* This is always set. This is only for backwards compatibility. */
-#undef GLIBMM_EXCEPTIONS_ENABLED
-
-/* This is always set. This is only for backwards compatibility. */
-#undef GLIBMM_VFUNCS_ENABLED
-
/* Defined if a static member variable may be initialized inline to
std::string::npos */
#undef GLIBMM_HAVE_ALLOWS_STATIC_INLINE_NPOS
-/* Defined when time_t is not equivalent to gint32, meaning that it can be
- used for a method overload */
-#undef GLIBMM_HAVE_C_STD_TIME_T_IS_NOT_INT32
-
/* Define if the compiler disambiguates template specializations for const and
non-const types. */
#undef GLIBMM_HAVE_DISAMBIGUOUS_CONST_TEMPLATE_SPECIALIZATIONS
-/* Defined when the libstdc++ declares the std-namespace */
-#undef GLIBMM_HAVE_NAMESPACE_STD
-
/* Defined if std::iterator_traits<> is standard-conforming */
#undef GLIBMM_HAVE_STD_ITERATOR_TRAITS
@@ -83,18 +61,12 @@
/* Major version number of glibmm. */
#undef GLIBMM_MAJOR_VERSION
-/* Define if C++ member functions may refer to member templates. */
-#undef GLIBMM_MEMBER_FUNCTIONS_MEMBER_TEMPLATES
-
/* Micro version number of glibmm. */
#undef GLIBMM_MICRO_VERSION
/* Minor version number of glibmm. */
#undef GLIBMM_MINOR_VERSION
-/* This is always set. This is only for backwards compatibility. */
-#undef GLIBMM_PROPERTIES_ENABLED
-
/* Define if glibmm is built as a static library */
#undef GLIBMM_STATIC_LIB
@@ -106,14 +78,8 @@
# define GLIBMM_HAVE_TEMPLATE_SEQUENCE_CTORS 2
# define GLIBMM_HAVE_WIDE_STREAM 1
# define GLIBMM_HAVE_DISAMBIGUOUS_CONST_TEMPLATE_SPECIALIZATIONS 1
-# define GLIBMM_HAVE_C_STD_TIME_T_IS_NOT_INT32 1
# define GLIBMM_CAN_USE_DYNAMIC_CAST_IN_UNUSED_TEMPLATE_WITHOUT_DEFINITION 1
# define GLIBMM_CAN_ASSIGN_NON_EXTERN_C_FUNCTIONS_TO_EXTERN_C_CALLBACKS 1
-# define GLIBMM_CAN_USE_NAMESPACES_INSIDE_EXTERNC 1
-# define GLIBMM_PROPERTIES_ENABLED 1
-# define GLIBMM_VFUNCS_ENABLED 1
-# define GLIBMM_EXCEPTIONS_ENABLED 1
-# define GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 1
# pragma warning (disable: 4786 4355 4800 4181)
#if (_MSC_VER < 1900)
@@ -135,10 +101,6 @@
#endif /* _MSC_VER < 1900 */
#endif /* GLIBMM_MSC */
-/* Dummy macro definition for compatibility with old code that expects
- * it to be defined. Remove after grace period. */
-#define GLIBMM_USING_STD(Symbol)
-
/* Enable DLL-specific stuff only when not building a static library */
#if !defined(__CYGWIN__) && defined(__MINGW32__) && !defined(GLIBMM_STATIC_LIB)
# define GLIBMM_DLL 1