summaryrefslogtreecommitdiffstats
path: root/Project.cc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Build on Linux.Jason A. Donenfeld2010-08-071-1/+1
|
* A better system to discover and configure components so that one componentBart Vanhauwaert2010-05-191-4/+3
| | | | | can have different configurations depending on the toolchain used, debug flags etc
* Refactor Variables and make includesearchdir and libsearchdirBart Vanhauwaert2010-05-171-9/+9
| | | | stringlists
* Switch to principle where the build process needs to be started from the build directory andBart Vanhauwaert2010-05-161-3/+24
| | | | the source directory must be passed on the command line
* Project now contains SharedPtr<Executable> instead of SharedRef<Executable>Bart Vanhauwaert2010-05-051-1/+1
|
* Support for linking in statically linked librariesBart Vanhauwaert2010-05-041-0/+7
|
* Headeronly components get discovered, added to the systemconfiguration and include path is setBart Vanhauwaert2010-04-251-3/+9
|
* Reworked the configuration phase and cache to be more consistentBart Vanhauwaert2010-03-171-9/+11
| | | | | | Made ToolChain a virtual class that represents a full toolchain responsable for both compiling and linking. No more individual CcCompiler and CcLinker hierarchies
* Switch to a cleaner discovery system for system configurationBart Vanhauwaert2010-01-301-13/+13
| | | | | | | | | | | User added entries in the configuration cache are now kept Toolchains are arbitrry named entries under toolchain. with the following important key toolchain.X.type specifies the toolchain type : mingw/gcc4/msvc Each toolchain can create additional keys, for example toolchain.X.cc_compiler : executable name of compiler toolchain.X.cc_linker : executable name of linker
* Move the makefest.cfg format and parsing over to standard description (C like)Bart Vanhauwaert2009-12-271-49/+6
|
* Use a cIdentifier for boost::lexical_cast librarynameBart Vanhauwaert2009-12-041-0/+3
| | | | Read HeaderOnlyComponent includedir back from the systemconfiguration
* Component class to keep track of dependencies to build executablesBart Vanhauwaert2009-12-041-0/+2
| | | | | HeadersOnlyComponent to represent a component consisting of only headers boost::lexical_cast example component implementation
* ADD : initial commitBart Vanhauwaert2009-11-101-0/+186