File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ libsigc++ itself has no external dependencies, but building the
12
12
benchmark test program will require an installation of the Boost
13
13
C++ libraries.
14
14
15
- Building with NMake
16
- -
15
+ ## Building with NMake
16
+
17
17
The following describes what items are built with the following
18
18
targets:
19
19
@@ -68,3 +68,17 @@ link to release builds of Boost.
68
68
* ` STATIC ` : Optional. Set if building libsigc++ as a static library. Note that
69
69
for building items that use this static build, ` /DLIBSIGCXX_STATIC `
70
70
must be passed into the compiler flags.
71
+
72
+ ## Building using Meson or CMake
73
+
74
+ Please also see the items in ` $(srcroot)/README.md ` for further info.
75
+
76
+ For Meson builds, if building with ` maintainer-mode ` (such as explicitly requested or
77
+ building from a GIT checkout), you will need to also install Doxygen, LLVM (likely needed by
78
+ Doxygen) and GraphViz unless you pass in ` -Dbuild-documentation=false ` in your Meson
79
+ configure command line. You will still need to have ` mm-common ` installed with its ` bin `
80
+ directory in your ` %PATH% ` , in addition to the PERL interpreter and ` m4 `
81
+ executable as noted in the [ NMake builds] ( #Building-with-NMake ) section.
82
+
83
+ If building without enabling ` maintainer-mode ` from a release tarball, it is sufficient to
84
+ build with Visual Studio 2017 or later, just as in the NMake builds.
You can’t perform that action at this time.
0 commit comments