Commit Graph

22 Commits (d905be1d130681a8eecd0e021d21975a10e6f7f5)

Author SHA1 Message Date
Duncan Ogilvie d905be1d13 Final touches
2 years ago
cursey 2b7ee72e86
Separate template parsing and generation
2 years ago
cursey 61d5e64d87
Fix parser expecting to always find templates
2 years ago
cursey eed1e38407
Add support for target templates
2 years ago
Duncan Ogilvie 6c1e388391 Add root, x64 and x32 conditions
2 years ago
Duncan Ogilvie 459ebb14b5 Support conditions everywhere
2 years ago
cursey 2cd8ad0f18
Add missing const
2 years ago
cursey 0acc9b4e5a
Report the badly formed package name to the user
2 years ago
cursey 3201fd052e
Add support for vcpkg package features
2 years ago
Duncan Ogilvie bb7874a6df Improve compilation times
2 years ago
Duncan Ogilvie 2bcf15c4ed Add support for object libraries
2 years ago
Duncan Ogilvie 6809e8da41 Refactor and add checking for conditions
2 years ago
Duncan Ogilvie 9f9934e9a5 Implemented checking of keys in conditions
2 years ago
Duncan Ogilvie 77f4bf7da0 Some minor fixes related to newlines and formatting
2 years ago
Duncan Ogilvie 09c9c28934 Initial implementation of TomlChecker
2 years ago
Duncan Ogilvie f02ccc2309 Refactor fetch-content to vector<Content>
2 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