Skip to content

KalaMake 1.1

Choose a tag to compare

@greeenlaser greeenlaser released this 20 Mar 20:30
· 103 commits to main since this release

Changes:

  • removed unsupported standards: clatest, c++latest
  • fixed compile_commands.json directory field value to point at the root dir instead of the obj file
  • compile_commands.json will be moved to root project dir instead of each build dir
  • added prebuildaction - you can now do actions before generation, compilation or linking even starts
  • added better explanation why compiler and linker skipped their tasks
  • only get header timestamps once during compilation instead of per object
  • removed linux and windows from targettype and added linux-gnu, linux-musl and windows-gnu, removed dumb custom flag use-clang-zig-msvc
  • added proper cl compiler support on windows by requiring the user to pass vcvars64.bat or similar before calling kalamake if using cl compiler

Full Changelog: v1.0.0...v1.1.0