Skip to content

Commit 3dd5001

Browse files
committed
add readme.txt
1 parent d1baeb8 commit 3dd5001

File tree

4 files changed

+97
-0
lines changed

4 files changed

+97
-0
lines changed

sigc++-uninstalled.pc.in

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
doxytagfile=${pc_top_builddir}/docs/reference/libsigc++-@SIGCXX_API_VERSION@.tag
2+
htmlrefpub=http://library.gnome.org/devel/libsigc++/unstable/
3+
4+
Name: libsigc++
5+
Description: Typesafe signal and callback system for C++, not installed
6+
Version: @PACKAGE_VERSION@
7+
URL: http://libsigc.sourceforge.net/
8+
Libs: ${pc_top_builddir}/sigc++/libsigc-@SIGCXX_API_VERSION@.la
9+
Cflags: -I${pc_top_builddir} -I${pc_top_builddir}/@top_srcdir@

sigc++.pc.in

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
prefix=@prefix@
2+
exec_prefix=@exec_prefix@
3+
libdir=@libdir@
4+
datarootdir=@datarootdir@
5+
datadir=@datadir@
6+
includedir=@includedir@
7+
8+
docdir=${datarootdir}/doc/libsigc++-@SIGCXX_API_VERSION@
9+
doxytagfile=${docdir}/reference/libsigc++-@SIGCXX_API_VERSION@.tag
10+
htmlrefdir=${docdir}/reference/html
11+
htmlrefpub=http://library.gnome.org/devel/libsigc++/unstable/
12+
13+
Name: libsigc++
14+
Description: Typesafe signal and callback system for C++
15+
Version: @PACKAGE_VERSION@
16+
URL: http://libsigc.sourceforge.net/
17+
Libs: -L${libdir} -lsigc-@SIGCXX_API_VERSION@
18+
Cflags: -I${includedir}/sigc++-@SIGCXX_API_VERSION@ -I${libdir}/sigc++-@SIGCXX_API_VERSION@/include

sigc++config.h.in

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
2+
/* Define to omit deprecated API from the library. */
3+
#undef SIGCXX_DISABLE_DEPRECATED
4+
5+
/* Major version number of sigc++. */
6+
#undef SIGCXX_MAJOR_VERSION
7+
8+
/* Micro version number of sigc++. */
9+
#undef SIGCXX_MICRO_VERSION
10+
11+
/* Minor version number of sigc++. */
12+
#undef SIGCXX_MINOR_VERSION
13+
14+
/* Detect Win32 platform */
15+
#ifdef _WIN32
16+
# if defined(_MSC_VER)
17+
# define SIGC_MSC 1
18+
# define SIGC_WIN32 1
19+
# define SIGC_DLL 1
20+
# elif defined(__CYGWIN__)
21+
# define SIGC_CONFIGURE 1
22+
# elif defined(__MINGW32__)
23+
# define SIGC_WIN32 1
24+
# define SIGC_CONFIGURE 1
25+
# else
26+
# error "libsigc++ config: Unknown win32 architecture (send me gcc --dumpspecs or equiv)"
27+
# endif
28+
#else /* !_WIN32 */
29+
# define SIGC_CONFIGURE 1
30+
#endif /* !_WIN32 */
31+
32+
#ifdef SIGC_MSC
33+
/*
34+
* MS VC7 Warning 4251 says that the classes to any member objects in an
35+
* exported class must also be exported. Some of the libsigc++
36+
* template classes contain std::list members. MS KB article 168958 says
37+
* that it's not possible to export a std::list instantiation due to some
38+
* wacky class nesting issues, so our only options are to ignore the
39+
* warning or to modify libsigc++ to remove the std::list dependency.
40+
* AFAICT, the std::list members are used internally by the library code
41+
* and don't need to be used from the outside, and ignoring the warning
42+
* seems to have no adverse effects, so that seems like a good enough
43+
* solution for now.
44+
*/
45+
# pragma warning(disable:4251)
46+
47+
#if (_MSC_VER < 1900) && !defined (noexcept)
48+
#define _ALLOW_KEYWORD_MACROS 1
49+
#define noexcept _NOEXCEPT
50+
#endif
51+
52+
#else /* SIGC_MSC */
53+
54+
#endif /* !SIGC_MSC */
55+
56+
#ifdef SIGC_DLL
57+
# if defined(SIGC_BUILD) && defined(_WINDLL)
58+
# define SIGC_API __declspec(dllexport)
59+
# elif !defined(SIGC_BUILD)
60+
# define SIGC_API __declspec(dllimport)
61+
# else
62+
# define SIGC_API
63+
# endif
64+
#else /* !SIGC_DLL */
65+
# define SIGC_API
66+
#endif /* !SIGC_DLL */

必读.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
�� .in ��׺���ļ���ȥ�� .in ��׺֮���ٱ��루�ύ��gitʱ����� .in ��׺����Ȼgit�ϲ���ʾ��ԭ�������
2+
3+
MSVC_NMakeĿ¼������VS��2017������
4+

0 commit comments

Comments
 (0)