3 # Patch managed by http://www.holgerschurig.de/patcher.html
6 --- libsigc++-1.2.7/configure.in~autofoo.patch
7 +++ libsigc++-1.2.7/configure.in
9 dnl AC_SUBST(SIGC_RELEASE, $SIGC_RELEASE)
10 AC_SUBST(SIGC_VERSION)
12 -AC_DEFINE_UNQUOTED(SIGC_MAJOR_VERSION, $SIGC_MAJOR_VERSION)
13 -AC_DEFINE_UNQUOTED(SIGC_MINOR_VERSION, $SIGC_MINOR_VERSION)
14 -AC_DEFINE_UNQUOTED(SIGC_MICRO_VERSION, $SIGC_MICRO_VERSION)
15 +AC_DEFINE_UNQUOTED(SIGC_MAJOR_VERSION, $SIGC_MAJOR_VERSION, [library major version])
16 +AC_DEFINE_UNQUOTED(SIGC_MINOR_VERSION, $SIGC_MINOR_VERSION, [library minor version])
17 +AC_DEFINE_UNQUOTED(SIGC_MICRO_VERSION, $SIGC_MICRO_VERSION, [library micro version])
19 AC_CONFIG_AUX_DIR(scripts)
23 dnl Specify a configuration file
24 AM_CONFIG_HEADER(sigc++/config/sigcconfig.h)
26 +// Window DLL declarations
29 + #if defined(LIBSIGC_COMPILATION) && defined(DLL_EXPORT)
30 + #define LIBSIGC_API __declspec(dllexport)
31 + #define LIBSIGC_TMPL
32 + #elif !defined(LIBSIGC_COMPILATION)
33 + #define LIBSIGC_API __declspec(dllimport)
34 + #define LIBSIGC_TMPL extern
37 + #endif /* LIBSIGC_COMPILATION - DLL_EXPORT */
40 +#endif /* LIBSIGC_DLL */
44 # echo $USE_MAINTAINER_MODE
49 - AC_DEFINE(SIGC_CXX_EXPLICIT,explicit)
50 + AC_DEFINE(SIGC_CXX_EXPLICIT,explicit,[if C++ compiler supports explicit])
53 AC_DEFINE(SIGC_CXX_EXPLICIT,)
58 - AC_DEFINE(SIGC_CXX_EXPLICIT_COPY,explicit)
59 + AC_DEFINE(SIGC_CXX_EXPLICIT_COPY,explicit,[if C++ compiler supports explicit copy ctor])
60 ac_cxx_explicit_copy_ctor=yes
62 AC_DEFINE(SIGC_CXX_EXPLICIT_COPY,)
66 ac_cxx_partial_specialization=yes
67 - AC_DEFINE(SIGC_CXX_PARTIAL_SPEC)
68 + AC_DEFINE(SIGC_CXX_PARTIAL_SPEC,[if C++ compiler supports partial specialization])
71 ac_cxx_partial_specialization=no
75 AC_MSG_RESULT([$ac_cxx_namespaces])
76 - AC_DEFINE(SIGC_CXX_NAMESPACES)
77 + AC_DEFINE(SIGC_CXX_NAMESPACES,,[if C++ compiler supports name spaces])
80 AC_MSG_RESULT([$ac_cxx_namespaces])
85 - AC_DEFINE(SIGC_CXX_INT_CTOR)
86 + AC_DEFINE(SIGC_CXX_INT_CTOR,,[if C++ compiler has intrinsic constructors])
87 ac_cxx_tmpl_intctor=yes
89 ac_cxx_tmpl_intctor=no
93 ac_cxx_void_return=yes
94 - AC_DEFINE(SIGC_CXX_VOID_RETURN)
95 + AC_DEFINE(SIGC_CXX_VOID_RETURN,,[if C++ compiler allows void returns])
102 ac_cxx_void_cast_return=yes
103 - AC_DEFINE(SIGC_CXX_VOID_CAST_RETURN)
104 + AC_DEFINE(SIGC_CXX_VOID_CAST_RETURN,,[if C++ compiler supports void cast return])
106 ac_cxx_void_cast_return=no
111 ac_cxx_specialize_references=yes
112 - AC_DEFINE(SIGC_CXX_SPECIALIZE_REFERENCES)
113 + AC_DEFINE(SIGC_CXX_SPECIALIZE_REFERENCES,,[if C++ compiler allows specialization of references])
115 ac_cxx_specialize_references=no
117 --- libsigc++-1.2.7/Makefile.am~autofoo.patch
118 +++ libsigc++-1.2.7/Makefile.am
120 SUBDIRS = sigc++ tests doc MSVC_6 MSVC_Net2003 eVC4
121 DIST_SUBDIRS = $(SUBDIRS) examples scripts
122 -ACLOCAL_AMFLAGS = -I $(srcdir)/scripts
123 +ACLOCAL_AMFLAGS = -I ./scripts