Skip to content

Releases: DarkStarSystems/pcons

v0.7.4

23 Feb 16:14

Choose a tag to compare

Gary Oberbrunner (3):
      Auto-generate compile_commands.json from build generators
      Fix compile_commands symlink on Windows cross-drive paths
      Bump version to v0.7.4

v0.7.3

16 Feb 21:28

Choose a tag to compare

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

15 Feb 16:09

Choose a tag to compare

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

31 Jan 18:35

Choose a tag to compare

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

30 Jan 20:44

Choose a tag to compare

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

30 Jan 13:48

Choose a tag to compare

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

29 Jan 22:02

Choose a tag to compare

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

29 Jan 11:35

Choose a tag to compare

Gary Oberbrunner (1):
      Add module/add-on plugin system for pcons v0.5.0

v0.4.3

28 Jan 16:41

Choose a tag to compare

Gary Oberbrunner (1):
      Bump version to v0.4.3

v0.4.2

28 Jan 15:41

Choose a tag to compare

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