aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/windows-rpath.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-08-14Remove no longer used lambda captureBoris Kolpackov1-1/+1
2019-08-14Use new mkanylink() from libbutlBoris Kolpackov1-52/+20
2019-07-02Minor improvementsBoris Kolpackov1-1/+1
2019-07-01Split build system into library and driverBoris Kolpackov1-6/+6
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ↵Karen Arutyunov1-2/+2
string_table class templates
2019-04-08Support for --dry-run|-n mode, perform update partBoris Kolpackov1-25/+42
2019-04-03Change depdb API and handle system_error thrown by butl::file_mtime()Karen Arutyunov1-2/+2
Previously, debdb operations threw system_error and io_error to signal errors, except for opening which issued diagnostics and failed. Now all operations print the diagnostics and fail on system and IO errors.
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-09-06Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov1-2/+2
2018-09-04Initial work on binless (binary-less aka header-only) library supportBoris Kolpackov1-2/+2
2018-08-25Implement missing pieces in utility libraries supportBoris Kolpackov1-2/+12
In particular, we can now build static libraries out of utility libraries.
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov1-2/+2
The inclusion/exclusion is controlled via the 'include' prerequisite-specific variable. Valid values are: false - exclude true - include adhoc - include but treat as an ad hoc input For example: lib{foo}: cxx{win32-utility}: include = ($cxx.targe.class == 'windows') exe{bar}: libs{plugin}: include = adhoc
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov1-5/+4
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-21/+21
Instead we now have two more or less separate match states for outer and inner parts of an action.
2018-01-04Fix few undefined behavior (ubsan) bugsBoris Kolpackov1-3/+4
2017-08-01Fix bug in pdb member searchBoris Kolpackov1-8/+12
2017-07-29See through utility libraries in Windows rpath emulation codeBoris Kolpackov1-8/+10
2017-07-29Fix bug in installed import library search on WindowsBoris Kolpackov1-0/+6
2017-07-28Implement support for linking whole archiveBoris Kolpackov1-6/+6
2017-07-27Initial infrastructure for utility librariesBoris Kolpackov1-6/+6
2017-06-15Add support for ln testscript builtinKaren Arutyunov1-12/+10
2017-05-01Add hxx extension for headersKaren Arutyunov1-7/+7
2017-03-22Make use of throw_generic_error()Karen Arutyunov1-0/+8
2017-03-02Implement parallel matchBoris Kolpackov1-5/+12
2017-02-13Use target:as<> instead of static_cast for target castingBoris Kolpackov1-2/+1
2017-02-13Pass const target& to recipesBoris Kolpackov1-14/+15
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov1-4/+6
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-4/+4
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-09-15Add io_error alias for std::ios_base::failureKaren Arutyunov1-1/+1
2016-09-13Fix crashing on unhandled system_error thrown by file_exists()Karen Arutyunov1-2/+2
2016-08-28Fix Windows rpath supportBoris Kolpackov1-41/+146
2016-08-12Implement support for C compilationBoris Kolpackov1-0/+273
We now have two new modules: cc (c-common) and c.