Releases: DarkStarSystems/pcons
Releases · DarkStarSystems/pcons
v0.7.4
v0.7.3
Gary Oberbrunner (3):
Add GitHub and ReadTheDocs links to --help output
Fix C++ flags leaking to C compilation in mixed-language targets
Bump version to v0.7.3
v0.7.2
Gary Oberbrunner (3):
Code simplification pass (-163 lines, no functional changes)
Add msvcup contrib module for MSVC installation without Visual Studio (#9)
Bump version to v0.7.2
v0.7.1
Gary Oberbrunner (7):
Add Codecov token to CI workflow
Add auto-generate to `pcons build` and improve CLI help
Fix Install directory deps and node deduplication for ninja paths
Refactor: Project as single authority for node creation
Fix post_build $out expansion and InstallDir implicit deps
Add $SRCDIR variable, target.depends(), and Command depends= parameter
Bump version to v0.7.1
v0.7.0
Gary Oberbrunner (12):
Fix graph generators: path-based labels and directory containment edges
Add `pcons info --targets` to list all build targets
Update CHANGELOG for graph generator fixes and info --targets
Auto-detect directory sources in Install builder at resolve time
Use proper github repo: DarkStarSystems/pcons
Fix Install directory detection when build_dir is absolute
Remove output_dir parameter from Generator.generate()
Improve build_dir prefix warning in normalize_target_path
Fix Install directory detection regression for relative build_dir
Fix Install directory detection regression for relative build_dir
Fix canonicalize test for Windows: use platform-absolute path
Bump version to v0.7.0
v0.6.1
Gary Oberbrunner (5):
Add Platform Installers section to user guide
Clarify Feature Detection docs: separate ToolChecks from Configure
Make 'all' target include every target; default stays programs & libs
Show version number in docs via mkdocs-macros-plugin
Bump version to v0.6.1
v0.6.0
Gary Oberbrunner (14):
Add platform-specific installer generation for macOS and Windows
Add Windows SxS manifest support for MSVC and clang-cl toolchains
Refactor core architecture for clarity and simplicity
Fix CI failures: multi-output target variables and test config
Fix Windows manifest auxiliary input handling for clang-cl
Fix MSVC SharedLibrary multi-output target variables
Add /MANIFEST:EMBED to MSVC manifest auxiliary input handler
Refactor MSVC and clang-cl toolchains to share common base class
Fix Windows test coverage and add resource compiler to clang-cl
Fix Windows compatibility for SharedLibrary linking and examples
Simplify examples 01 and 04
Make Generator.generate() default output_dir to project.build_dir
Fix Makefile generator multi-output path handling on Windows
Add compiler cache, presets, cross-compilation, and find_package
v0.5.0
Gary Oberbrunner (1):
Add module/add-on plugin system for pcons v0.5.0
v0.4.3
Gary Oberbrunner (1):
Bump version to v0.4.3
v0.4.2
Gary Oberbrunner (8):
Add debug/trace feature to v0.4.1 changelog
Add Install, InstallDir, and Archive support to Xcode generator
Fix ImportedTarget public requirements propagation
Fix ty type checker errors
Fix three bugs from MarkyMark migration
Add practical example for $$ escaping in subst.py docstring
Add user guide notes for $$ escaping and InstallAs usage
Bump version to v0.4.2