Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove recursive automake in favor of non-recursive implementation.
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