Skip to content

Commit 83422a7

Browse files
committed
Update README.md
1 parent 12cab94 commit 83422a7

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

README.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ allows you to define signals and to connect those signals to any
77
callback function, either global or a member function, regardless of
88
whether it is static or virtual.
99

10-
libsigc++ is used by gtkmm to wrap the GTK+ signal system. It does not
11-
depend on GTK+ or gtkmm.
10+
libsigc++ is used by gtkmm to wrap the GTK signal system. It does not
11+
depend on GTK or gtkmm.
12+
13+
sigc++-2.0 and sigc++-3.0 are different parallel-installable ABIs.
14+
This file describes sigc++-3.0.
1215

1316
See the [libsigc++ web site](https://libsigcplusplus.github.io/libsigcplusplus/)
1417

@@ -31,7 +34,8 @@ packages.
3134

3235
## Building from a release tarball
3336

34-
Building from the [libsigc++ release tarball](https://github.com/libsigcplusplus/libsigcplusplus/releases) is easier than building from git.
37+
Building from the [libsigc++ release tarball](https://github.com/libsigcplusplus/libsigcplusplus/releases)
38+
is easier than building from git.
3539

3640
It's easiest to build with Meson, if the tarball was made with Meson,
3741
and to build with Autotools, if the tarball was made with Autotools.
@@ -50,10 +54,10 @@ For instance:
5054
```sh
5155
# If the tarball was made with Autotools, and you want to rebuild the reference
5256
# documentation, you must enable maintainer-mode:
53-
$ meson --prefix=/usr/local --libdir=lib -Dmaintainer-mode=true your_builddir .
57+
$ meson --prefix=/some_directory --libdir=lib -Dmaintainer-mode=true your_builddir .
5458

5559
# If the tarball was made with Meson, or you don't want to rebuild the docs:
56-
$ meson --prefix=/usr/local --libdir=lib your_builddir .
60+
$ meson --prefix=/some_directory --libdir=lib your_builddir .
5761

5862
# then:
5963
$ cd your_builddir
@@ -68,10 +72,10 @@ $ ninja test
6872
For instance:
6973
```sh
7074
# If the tarball was made with Autotools:
71-
$ ./configure --prefix=/usr/local
75+
$ ./configure --prefix=/some_directory
7276

7377
# If the tarball was made with Meson, you must enable maintainer-mode:
74-
$ ./autogen.sh --prefix=/usr/local
78+
$ ./autogen.sh --prefix=/some_directory
7579

7680
# then:
7781
$ make
@@ -85,8 +89,9 @@ $ make check
8589
Building from git can be difficult so you should prefer building from a release
8690
tarball unless you need to work on the libsigc++ code itself.
8791

88-
jhbuild can be a good help. See the [jhbuild repo](https://gitlab.gnome.org/GNOME/jhbuild)
89-
and the [jhbuild wiki](https://wiki.gnome.org/Projects/Jhbuild).
92+
jhbuild can be a good help. See the [jhbuild repo](https://gitlab.gnome.org/GNOME/jhbuild),
93+
the [jhbuild wiki](https://wiki.gnome.org/Projects/Jhbuild) and
94+
the [jhbuild manual](https://gnome.pages.gitlab.gnome.org/jhbuild).
9095

9196
### Building from git with Meson
9297

@@ -100,7 +105,7 @@ Don't call the builddir 'build'. There is a directory called 'build' with
100105
files used by Autotools.
101106

102107
```sh
103-
$ meson --prefix=/usr/local --libdir=lib your_builddir .
108+
$ meson --prefix=/some_directory --libdir=lib your_builddir .
104109
$ cd your_builddir
105110
$ ninja
106111
$ ninja install
@@ -116,7 +121,7 @@ You must have Autotools properly installed (autoconf, automake, etc) and you
116121
will also need [mm-common](https://gitlab.gnome.org/GNOME/mm-common/).
117122

118123
```sh
119-
$ ./autogen.sh --prefix=/usr/local
124+
$ ./autogen.sh --prefix=/some_directory
120125
$ make
121126
$ make install
122127
# You can build the examples and tests, and run the tests, like so:

0 commit comments

Comments
 (0)