Changes between Version 8 and Version 9 of user-directories


Ignore:
Timestamp:
Nov 16, 2006 3:38:41 PM (13 years ago)
Author:
rlh
Comment:

Andreas cleared up some confusion I had on terminology :-)

Legend:

Unmodified
Added
Removed
Modified
  • user-directories

    v8 v9  
    55Here and in the other !BuildTools wiki pages we distinguish between a '''COIN package''' and a '''COIN project''':
    66
    7  * '''COIN Project''':  With this we mean the files grouped together as one project in COIN.  This contains usually the source code to build a library or a program.  However, in order to actually compile and link this code, it might be necessary to have the files from other COIN projects available.
    87
    9  * '''COIN Package''':  With this we mean all the files that are requires to compile and test the libraries and programs for a particular COIN project.  A COIN package for a COIN project might include other COIN projects, if it depends on those other projects.  (Third-party code that is not available on COIN but that is also required to compile the program or library, is not part of the COIN package and has to be downloaded separately.)
     8 * '''COIN Project''':  With this we mean the files grouped together as one project in COIN (e.g., source code, Makefiles).  In order to actually compile and link libraries and executables associated with the project, it might be necessary to have files that are not contained in the project, e.g.,  files from other COIN projects (such as !CoinUtils).
     9
     10 * '''COIN Package''':  For every COIN project, there is an associated COIN package. A COIN package includes the COIN project along with all the COIN projects it depends on. (Third-party code that is not available on COIN but that is also required to compile the program or library, is not part of the COIN package and has to be downloaded separately.)
    1011
    1112For example, to compile the {{{Clp}}} library and solver executable, one needs of course the files from the {{{Clp}}} COIN project.  However, as a dependency, we also require the files from the {{{CoinUtils}}} COIN project, as well as a few data files from the {{{Data}}} COIN project to run the test and example programs.  Therefore:  The {{{Clp}}} COIN Package includes the files from the COIN Projects {{{Clp}}}, {{{CoinUtils}}}, and {{{Data}}}.