Changes between Version 18 and Version 19 of pm-autotools


Ignore:
Timestamp:
Jun 8, 2006 2:44:10 PM (14 years ago)
Author:
andreasw
Comment:

added arguments to run_autotools

Legend:

Unmodified
Added
Removed
Modified
  • pm-autotools

    v18 v19  
    4747[wiki:pm-get-autotools First, you should make sure that you are using the correct version of the Autotools.]
    4848
    49 You can run the Autotools in your project by going into the package's base directory ({{{Coin-Clp}}} in the [wiki:user-directories directory structure example]), and run the '''BuildTools/run_autotools''' script.  This script will copy the required auxilliary files into the base directory, and run the tools for every {{{configure.ac}}} file that is found in the base directory and its subdirectories.
     49You can run the Autotools in your project by going into the package's base directory ({{{Coin-Clp}}} in the [wiki:user-directories directory structure example]), and run the '''BuildTools/run_autotools''' script.  This script will copy the required auxilliary files into the base directory, and run the tools for every {{{configure.ac}}} file that is found in the base directory and its subdirectories.  If you run the script without arguments, the autotools will be run in every subdirectory (including the current one), where a {{{configure.ac}}} file is found.  You can also explicitly specify the directories as arguments, in which you want to run the autotools.
    5050
    5151Once you have a working version of your package and you can run {{{make}}}, you should (re)run the {{{configure}}} script with the '''--enable-maintainer-mode''' flag.  This will activate a number of Makefile rules that make the maintainance of the configuration and Makefiles easy.  When you now edit one of the {{{configure.ac}}} or {{{Makefile.am}}} files, the corresponding autotool program is run. If necessary, the {{{configure}}} script will be rerun, so that everything is always kept up-to-date.  Also, for COIN, when the {{{Externals}}} file, which contains the definitions of the subversion externals, has changed, the Makefile will automatically update the subversion {{{svn:externals}}} property of the base directory.