Skip to content

Commit

Permalink
Remove recursive automake in favor of non-recursive implementation.
Browse files Browse the repository at this point in the history
Simplify build system by removing recursive automakefiles.  Improves
performance, but more importantly streamlines managing the builds.

- In this version, libgambit is not built as a library anymore, but
  instead the object files are directly compiled into the binaries.
  The overhead from this is not that large, and it implies that the
  build system is not currently using libtool.  This will make
  planned future refactoring simpler.  Library builds should probably
  be reintroduced at some point in the future.
- The system for creating Mac OS X bundles for the GUI has changed.
  It is no longer necessary to run 'make install' (in fact, 'make install'
  on OS X is probably a bad idea in many cases).  The name of the
  make target is changed from 'install-osx' to 'osx-bundle'.  The
  bundle is now constructed in-place, from where it can be copied,
  rather than forcing it to be built in /Applications.
  • Loading branch information
tturocy committed Mar 24, 2010
1 parent 7c4f37b commit 5acf597
Show file tree
Hide file tree
Showing 42 changed files with 1,084 additions and 5,016 deletions.
130 changes: 0 additions & 130 deletions INSTALL

This file was deleted.

1 change: 1 addition & 0 deletions INSTALL
Loading

0 comments on commit 5acf597

Please sign in to comment.