]> git.tdb.fi Git - builder.git/history - source/builder.cpp
Refactor transitive dependencies to work on all targets
[builder.git] / source / builder.cpp
2022-12-28 Mikko RasaRearrange sources into subdirectories
2022-12-27 Mikko RasaImprove prefix management
2022-12-26 Mikko RasaAvoid a memory leak if Builder::set_architecture is...
2022-12-26 Mikko RasaUse priorities to determine the default toolchain
2022-12-22 Mikko RasaClear the line before printing task info if progress...
2022-12-22 Mikko RasaUse default member initializers and constructor delegation
2022-12-21 Mikko RasaRefactor logger to do message formatting internally
2022-12-21 Mikko RasaConvert all list containers to vectors
2022-12-19 Mikko RasaGuard against build type being missing
2022-12-19 Mikko RasaUse braced initializer lists for map insertions
2022-12-19 Mikko RasaRefactor the constructor of SourcePackage::Loader
2022-12-19 Mikko RasaUse auto type for iterator variables
2022-12-19 Mikko RasaReplace basic for loops with range-based loops or algor...
2021-11-10 Mikko RasaSave caches before starting the build
2021-09-01 Mikko RasaAdd drivers for the MSVC toolchain
2021-08-28 Mikko RasaAdd a toolchain field to Architecture
2021-08-28 Mikko RasaSplit SystemTools into GnuTools and ClangTools
2021-08-22 Mikko RasaAdd support for generating Visual C++ projects
2019-06-03 Mikko RasaUpdate deprecated things
2017-12-01 Mikko RasaCombine the gnu and clang toolchains into SystemToolchain
2014-10-06 Mikko RasaAlso default to clang on FreeBSD
2014-10-05 Mikko RasaOlder versions of OS X don't have clang
2014-10-05 Mikko RasaVarious cleanups
2014-10-03 Mikko RasaRudimentary support for compiling things for Android
2013-08-20 Mikko RasaUse the correct target as root for cleaning
2013-05-24 Mikko RasaInitial support for building on Darwin (a.k.a. Mac...
2013-05-24 Mikko RasaGroup most existing tools in sub-toolchains
2013-05-24 Mikko RasaRemove deprecated features
2013-05-08 Mikko RasaStore problems at their source rather than globally
2013-05-07 Mikko RasaSeparate the command-line interface into its own class
2013-04-30 Mikko RasaPass the option map through load_build_file and to...
2013-04-14 Mikko RasaReimplement datafile building
2013-04-07 Mikko RasaMove some more functionality into BuildGraph
2013-04-06 Mikko RasaRefactor build graph into its own class
2013-04-06 Mikko RasaMove main package tracking to PackageManager
2012-09-07 Mikko RasaBuild and install import libraries on windows
2012-09-06 Mikko RasaLet tools have a say in installing their targets
2012-09-05 Mikko RasaRoute InstalledFile target creation through Builder
2012-08-15 Mikko RasaStore lookup failures separately from the package map
2012-07-23 Mikko RasaEliminate all global typedefs, making misc.h finally...
2012-07-22 Mikko RasaLoad binary packages from separate files
2012-07-22 Mikko RasaFeed paths to PackageManager from the outside
2012-07-22 Mikko RasaExternalize file existence check from Builder::load_bui...
2012-07-20 Mikko RasaAllow doing clean and build in the same run
2012-07-20 Mikko RasaImprove cleaning
2012-07-20 Mikko RasaThe higher verbosity levels are now largely unnecessary
2012-07-20 Mikko RasaCommand line option adjustments
2012-07-19 Mikko RasaImprove task management to use blocking wait if possible
2012-07-18 Mikko RasaSave caches again after building to allow storing data...
2012-07-17 Mikko RasaPass the full path to the Build file to SourcePackage...
2012-07-17 Mikko RasaHide the main package from the outside
2012-07-16 Mikko RasaMove to a more abstract way of defining warnings
2012-07-16 Mikko RasaUn-abbreviate some function and variable names
2012-07-16 Mikko RasaCall prepare_build before returning to save package...
2012-07-16 Mikko RasaUse the cached cwd value
2012-07-16 Mikko RasaLet PackageManager take care of PKG_CONFIG_PATH
2012-07-16 Mikko RasaRename create_targets to prepare_build and make it...
2012-07-16 Mikko RasaTrim down the package preparation code
2012-07-16 Mikko RasaAdjust option help texts
2012-07-16 Mikko RasaEvaluate conditions at load time to allow more flexibility
2012-07-15 Mikko RasaMake tempdir a global option
2012-07-15 Mikko RasaReplace the overly generic configuration profiles with...
2012-07-15 Mikko RasaInclude the environment channel in verbose level 2
2012-07-15 Mikko RasaExternalize dry run handling from Config and Dependency...
2012-07-10 Mikko RasaMake Target::add_depend take a reference since null...
2012-07-10 Mikko RasaBetter way to set cross_prefix in architectures
2012-07-10 Mikko RasaUse ObjectLoaders where appropriate
2012-07-09 Mikko Rasacreate the tools when everything else is ready
2012-07-08 Mikko RasaMake tools architecture-aware and restore cross-compila...
2012-07-08 Mikko RasaBetter logging system
2012-07-08 Mikko RasaRemove an unused member
2012-07-08 Mikko RasaMove package management to a separate class
2012-07-08 Mikko RasaTurn the force rebuild logic around
2012-07-08 Mikko RasaApply what-ifs after preparation so implicitly created...
2012-07-08 Mikko RasaMove some target creation logic to SourcePackage
2012-07-08 Mikko RasaMake tools capable of reporting a system-wide path...
2012-07-08 Mikko RasaAllow omitting workdir in ExternalTask constructor...
2012-07-08 Mikko RasaUse a typedef for ExternalTask arguments
2012-07-08 Mikko RasaUse ExternalTask rather than run_command for running...
2012-07-08 Mikko RasaRename PkgConfig to PkgConfigFile
2012-07-08 Mikko RasaProperly generate the install target for .pc files
2012-07-08 Mikko RasaPrint out the commands at the appropriate verbosity...
2012-07-08 Mikko RasaRestore --dry-run functionality
2012-07-08 Mikko RasaDon't start tasks automatically upon creation
2012-07-08 Mikko RasaDon't try to unlink nonexistent files
2012-07-08 Mikko RasaClean up output since target names now include the...
2012-07-08 Mikko RasaDo dependency discovery in a single pass
2012-07-08 Mikko RasaGet rid of the Library and SystemLibrary classes as...
2012-07-08 Mikko RasaRename Target::get_rebuild to needs_rebuild
2012-07-08 Mikko RasaGet rid of separate header targets which serve no usefu...
2012-07-08 Mikko RasaRename Install to InstalledFile
2012-07-08 Mikko RasaGet rid of the global TargetList typedef
2012-07-08 Mikko RasaMove file-to-target mapping to a separate class
2012-07-08 Mikko RasaBig rewrite for a more tool-centric approach
2012-03-30 Mikko RasaAdd a separate set of functions for registering and...
2012-02-24 Mikko RasaReplace per-file copyright notices with a single file
2011-09-16 Mikko RasaRudimentary support for Debian/Ubuntu multiarch library...
2011-09-06 Mikko RasaFurther changes for library compatibility
2011-09-01 Mikko RasaAdjust to library changes
2010-11-12 Mikko RasaFix rebuild graph walking over symlinks
next