| 6 | |
| 7 | Here are a few comments from some a person new to the autotools. Experienced users may not find these useful. |
| 8 | |
| 9 | I. Third party software. There are two kinds of third party software. Software that has some Coin support and software that does not. So, for example, if you wish to use AMPL with your project, there is support for that. In the Package Base Directory add |
| 10 | |
| 11 | AC_COIN_THIRDPARTY_SUBDIRS([ASL],[ThirdParty/ASL],[solvers/asl.h] |
| 12 | |
| 13 | and in your Externals file add |
| 14 | |
| 15 | ThirdParty/ASL https://projects.coin-or.org/svn/BuildTools/ThirdParty/ASL/trunk |
| 16 | |
| 17 | When you checkout your project, the necessary makefiles and scripts for obtaining the AMPL ASL code will be put into the directory ASL which is directly under the ThirdParty directory. You can then run a script in this directory to download the necessary AMPL code. If you do this and the configure script determines that the ASL files are there, and you can do useful things such as |
| 18 | |
| 19 | if COIN_HAS_ASL |
| 20 | libOSModelInterfaces_la_SOURCES += OSnl2osil.cpp \ |
| 21 | OSnl2osil.h |
| 22 | endif |
| 23 | |
| 24 | The COIN_HAS_ASL is set to true if the necessary ASL code is in the ThirdParty directory. Also, it sets |
| 25 | |
| 26 | |
| 27 | |