Skip to content

Releases: Trick-17/clang-build

Initial release

27 Jul 21:28
0.1.0
50e872b
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Implemented enhancements:

  • Inconsistency between parameter names for flags and include directories #113
  • Make dependencies "private" by default #101
  • Allow platform-dependence in targets? #68
  • More granular inheritance of flags #66
  • Improve the build stages #64
  • Recursive cloning of git submodules #62
  • Allow building C code #58
  • Insufficient warning when trying to link an executable into another target #55
  • More warnings #39
  • Allow sub-projects (modularisation) #36
  • depfiles should not always be re-generated #35
  • Remove all sys.exit(1) from within the code #27
  • Improve detection of supported standards #14
  • Filter output #13
  • Improve build folder structure #7
  • Stop build at first failure #5

Fixed bugs:

  • Improve parsing of flags with parameters (i.e. non-switch flags) #97
  • Compile flag order mixup #74
  • Logging setup mixed into main function #60
  • Target-name and folder name #52
  • Travis OSX clang++ executable is not found #38
  • Travis OSX is still running python2.7 #37
  • Test status in readme shows appveyor two times instead of also showing travis #34
  • PyPi release on every branch will lead to issues with pbr and its naming scheme #30
  • Test for multiple targets, linking shared library #25

Closed issues:

  • Link-Command: distinguish between C and C++ #94
  • Build Type #92
  • project identifier vs name #91
  • A clang-build tooling API #90
  • Flag parsing more complicated than necessary? #89
  • Solve scripting: a project creation API #87
  • Potential bug in flags order #81
  • First steps documentation #79
  • Comment and code contradict each other #77
  • Tests: try to add a test building a python module with pybind11 #43
  • External keyword might be unnecessary #42
  • Get rid of Eigen copy in repository #40
  • Add clang-build create feature? #33
  • Coverage, which vendor to choose? #29
  • Checking the readme.rst #28
  • Update documentation #26
  • Add ability to call external scripts at certain places #22
  • Mix up of paths in readme #20
  • Inconsistency between with and without toml configuration file scenario #19
  • Renaming myexe.link #17
  • Wrong link in Readme #16
  • Ability to only (re-)build a specific set of Targets? #9
  • Allow explicit listing of sources and deactivation of glob #8
  • Coverage build type? #3