Commit Graph

21 Commits (8d13ccbeaa481e98c77ec1a9e96022eca3de34c0)

Author SHA1 Message Date
cursey 2b7ee72e86
Separate template parsing and generation
3 years ago
cursey 61d5e64d87
Fix parser expecting to always find templates
3 years ago
cursey eed1e38407
Add support for target templates
3 years ago
Duncan Ogilvie 6c1e388391 Add root, x64 and x32 conditions
3 years ago
Duncan Ogilvie 459ebb14b5 Support conditions everywhere
3 years ago
cursey 2cd8ad0f18
Add missing const
3 years ago
cursey 0acc9b4e5a
Report the badly formed package name to the user
3 years ago
cursey 3201fd052e
Add support for vcpkg package features
3 years ago
Duncan Ogilvie bb7874a6df Improve compilation times
3 years ago
Duncan Ogilvie 2bcf15c4ed Add support for object libraries
3 years ago
Duncan Ogilvie 6809e8da41 Refactor and add checking for conditions
3 years ago
Duncan Ogilvie 9f9934e9a5 Implemented checking of keys in conditions
3 years ago
Duncan Ogilvie 77f4bf7da0 Some minor fixes related to newlines and formatting
3 years ago
Duncan Ogilvie 09c9c28934 Initial implementation of TomlChecker
3 years ago
Duncan Ogilvie f02ccc2309 Refactor fetch-content to vector<Content>
3 years ago
Duncan Ogilvie 285614e4c2 Automatically generate cmkr.cmake when missing
3 years ago
Duncan Ogilvie a718dfd675 Inherit conditions from the parent project
3 years ago
Duncan Ogilvie 25da3171f0 Add default conditions for gcc/clang/msvc
3 years ago
Duncan Ogilvie 95907602b4 Do not allow in-tree builds per default
3 years ago
Duncan Ogilvie 3cd84a9708 Add basic support for [subdir.mydir]
3 years ago
Duncan Ogilvie 9932e501ce Rename files to make the project easier to navigate
3 years ago