1MM-COMMON-PREPARE(1) mm-common 1.0.4 MM-COMMON-PREPARE(1)
2
3
4
6 mm-common-prepare - Prepare a C++ binding module to use mm-common and
7 Autotools
8
10 mm-common-prepare [OPTION]... [SOURCE-DIR]
11
13 Run mm-common-prepare to copy the mm-common build support files into
14 the source tree of a C++ binding module. The exact location these
15 files will be copied to can be influenced through special macros in the
16 configure.ac file.
17
18 AC_CONFIG_AUX_DIR([AUX-DIR])
19 The Automake include files are placed into the AUX-DIR subdirec‐
20 tory of the top-level source directory. If AC_CONFIG_AUX_DIR is
21 not specified, the files are placed at the top-level of the mod‐
22 ule's source tree.
23
24 MM_CONFIG_DOCTOOL_DIR([DOCTOOL-DIR])
25 If the MM_CONFIG_DOCTOOL_DIR macro is called with an explicit
26 DOCTOOL-DIR argument, the common utilities required for generat‐
27 ing and installing the reference documentation of a C++ binding
28 module will be copied to the named subdirectory. If MM_CON‐
29 FIG_DOCTOOL_DIR is not used or does not specify a DOCTOOL-DIR
30 argument, mm-common-prepare will not copy the documentation
31 utility files into the module's source tree. Instead, it is as‐
32 sumed that the module depends on mm-common and can use the in‐
33 stalled documentation utilities that come with it.
34
35 If no SOURCE-DIR argument has been specified on the command line, the
36 current working directory will be used.
37
39 -c, --copy
40 copy files instead of creating symbolic links to them
41
42 -f, --force
43 forcefully replace existing files or symbolic links
44
45 --help display a help message and exit
46
47 --version
48 show version information and exit
49
51 The exit status is 0 if OK, or 1 if an error occurred.
52
54 The build support files currently copied by mm-common-prepare are
55 listed below.
56
57 Automake include files copied to AUX-DIR:
58 compile-binding.am
59 dist-changelog.am
60 doc-reference.am
61 generate-binding.am
62
63 Documentation utilities copied to DOCTOOL-DIR:
64 doc-install.pl
65 doc-postprocess.pl
66 doxygen.css
67 doxygen-extra.css
68 tagfile-to-devhelp2.xsl
69
71 autoreconf(1), mm-common-get(1)
72 /usr/share/doc/mm-common/README
73 /usr/share/doc/mm-common/skeletonmm.tar.xz or
74 /usr/share/doc/mm-common/skeletonmm.tar.gz
75
76
77
78GNOME 2014-08-13 MM-COMMON-PREPARE(1)