index
:
ctor.git
clang-tidying
custom-gcc-bootstrap
develop
execute_with_env
externals
master
matrix_experiments
msvc
msvc-jenkins
speed
toolchain_sources
win32
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
2023-01-21
Make sure libctor itself is built in the 'build' system and not 'host' ↵
Bent Bisballe Nyeng
system. Only detect tooling for the system/tools actually required in the tasks.
2023-01-21
Make sure to create target directories as they appear in their actual ↵
Bent Bisballe Nyeng
(cleaned) form.
2023-01-21
Add CTOR_ prefix to REG macro helpers
Bent Bisballe Nyeng
2023-01-21
Improve formatting of env in the generated configuration.cc
Bent Bisballe Nyeng
2023-01-20
Store PATH in env in configuration.cc for use in future reconfigure calls.
Bent Bisballe Nyeng
2023-01-20
Add env to execute function.
Bent Bisballe Nyeng
2023-01-19
Make extension deduction architecture-aware.
Bent Bisballe Nyeng
2023-01-17
Recognize gcc and clang (not just their c++ variants) in tool-chain detection.
Bent Bisballe Nyeng
2023-01-16
Minor changes: Add help text to configure --help, use append(..) and strip ↵
Bent Bisballe Nyeng
ctor binary.
2023-01-16
Make file extensions abstract based on tool-chain type.
Bent Bisballe Nyeng
2023-01-15
Use custom arflags in task_ar
Bent Bisballe Nyeng
2023-01-14
Escape all user-input strings when writing configuration.cc
Bent Bisballe Nyeng
2023-01-14
Extend target_type deduction based on filename extension and move to utils.
Bent Bisballe Nyeng
2023-01-14
Support using custom ar tool, through AR env in bootstrap.
Bent Bisballe Nyeng
2023-01-14
Add ar_flag support for ar tool, replacing hardcoded values.
HEAD
master
Bent Bisballe Nyeng
2023-01-14
Fix configure.cc generation for resolved externals.
Bent Bisballe Nyeng
2023-01-13
Capture flags in a class instead of a string and add conversion functions ↵
Bent Bisballe Nyeng
between them.
2023-01-12
Move tools opt to ctor.h and rename tool_chain to toolchain for consistency.
Bent Bisballe Nyeng
2023-01-12
Add detected toolchain to configuration.cc
Bent Bisballe Nyeng
2023-01-11
Add ctor namespace cfg:: constants and get rid of temporary 'using namespace ↵
Bent Bisballe Nyeng
ctor'
2023-01-11
Rename Configuation struct to configuration and make get/has functions ↵
Bent Bisballe Nyeng
member functions.
2023-01-11
Rename ExternalX structs to external_x
Bent Bisballe Nyeng
2023-01-11
Rename BuildConfiguration struct to build_configuration
Bent Bisballe Nyeng
2023-01-11
Rename Settings struct to setings
Bent Bisballe Nyeng
2023-01-11
Rename Flags struct to flags
Bent Bisballe Nyeng
2023-01-11
Rename Source class to source
Bent Bisballe Nyeng
2023-01-11
Rename OutputSystem::Xyz to output_system::xyz
Bent Bisballe Nyeng
2023-01-11
Rename Language::Xyz to language::xyz
Bent Bisballe Nyeng
2023-01-11
Rename TargetType::Xyz to target_type::xyz
Bent Bisballe Nyeng
2023-01-11
Put ctor.h contents in ctor namespace.
Bent Bisballe Nyeng
2023-01-11
Support using custom build-dir during bootstrap.
Bent Bisballe Nyeng
2023-01-09
Make sure to flush compilation status lines to the console.
Bent Bisballe Nyeng
2023-01-09
Add clang support.
Bent Bisballe Nyeng
2022-12-27
Rename libctor.h to ctor.h
Bent Bisballe Nyeng
2022-07-31
Convert absolute source_location paths to relative ones.
Bent Bisballe Nyeng
2022-07-24
Make short-hand notation for compiler (CC/CXX) in non-verbose modes.
Bent Bisballe Nyeng
2022-07-15
Make tools abstraction around compiler options to better support tool ↵
Bent Bisballe Nyeng
agnostic arguments.
2022-06-16
Tweak sleeps in builder loop.
Bent Bisballe Nyeng
2022-06-16
Fix dependency search and linking for ld and so targets.
Bent Bisballe Nyeng
2022-06-09
Function target type including support for generated sources.
Bent Bisballe Nyeng
2022-06-09
Add custom output object names to source specifications.
Bent Bisballe Nyeng
2022-06-09
Add const Settings& to build configuration callbacks.
Bent Bisballe Nyeng
2022-06-09
Add UnitTestLib target type, for unit-test only libraries. And fix unit-test ↵
Bent Bisballe Nyeng
linkage.
2022-06-09
Refactor the way task names are looked up.
Bent Bisballe Nyeng
2022-06-09
Use derived dependency task targets instead of 'raw' depends strings for ↵
Bent Bisballe Nyeng
linkage.
2022-06-09
Make all task lists std::set instead of std::list to make sure to not ↵
Bent Bisballe Nyeng
contain duplicates.
2022-06-06
Checking for dirty object files in link targets (ar, ld and so) redundant ↵
Bent Bisballe Nyeng
(already handled by Task baseclass).
2022-06-06
Added support for manual externals (inherit flags and set include/lib paths ↵
Bent Bisballe Nyeng
from configure).
2022-06-06
Add missing virtual destructors.
Bent Bisballe Nyeng
2022-06-06
Break loop if ctor.cc config file contains a compile error.
Bent Bisballe Nyeng
[next]