~ubuntu-branches/ubuntu/trusty/anjuta/trusty

« back to all changes in this revision

Viewing changes to manuals/anjuta-manual/C/autotools-project-backend.page

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-02-20 22:38:35 UTC
  • mfrom: (1.1.43)
  • Revision ID: package-import@ubuntu.com-20120220223835-ny223imz62qkk9ns
Tags: 2:3.3.90-0ubuntu1
* New upstream release.
* debian/rules: Watch for unstable releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<page xmlns="http://projectmallard.org/1.0/"
 
2
      type="topic"
 
3
      id="autotools-project-backend">
 
4
 
 
5
  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
 
6
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
 
7
    <link type="guide" xref="project-manager#backend"/>
 
8
    <desc>
 
9
      Autotools project backend.
 
10
    </desc>
 
11
    <credit type="author">
 
12
      <name>Sébastien Granjoux</name>
 
13
      <email>seb.sfo@free.fr</email>
 
14
    </credit>
 
15
    <credit type="editor">
 
16
      <name>Philip Chimento</name>
 
17
      <email>philip.chimento@gmail.com</email>
 
18
    </credit>
 
19
  </info>
 
20
 
 
21
  <title>GNU Autotools project backend plugin</title>
 
22
 
 
23
  <p>
 
24
    This is the most common project format on Linux. It has been designed to
 
25
    distribute source code packages on a wide range of Unix-like systems.
 
26
    If you have ever installed a program using <cmd>configure</cmd>,
 
27
    <cmd>make</cmd> and <cmd>make install</cmd>, you probably have already
 
28
    used it as a user.
 
29
  </p>
 
30
 
 
31
  <p> 
 
32
    It is typically a bit more difficult to use as a developer.
 
33
    However, it is the default backend for <app>Anjuta</app>, which has features
 
34
    that make it easier to use. All the project manager's features are enabled
 
35
    when using it.
 
36
    You should be able to maintain a project using the Autotools backend without
 
37
    writing a line in <file>configure.ac</file> or any <file>Makefile.am</file> files.
 
38
  </p> 
 
39
 
 
40
  <note style="bug">
 
41
    <p>
 
42
      Autotools files give more information than a makefile, but the backend
 
43
      does not support all the possible tricks. If you find a project that
 
44
      cannot be read correctly, filing a <link
 
45
      href="https://bugzilla.gnome.org/browse.cgi?product=anjuta">bug report</link>
 
46
      will be appreciated.
 
47
      In the meantime, as a workaround, you can use the directory project backend
 
48
      instead. It is much more limited but should find all source files.
 
49
    </p>
 
50
  </note>
 
51
 
 
52
 
 
53
</page>
 
54