Duncan Ogilvie
53820c9f65
Support $<condition> in unnamed conditions
9 months ago
Duncan Ogilvie
ff7e4b8f23
Allow arbitrary CMake expressions as conditions
9 months ago
Duncan Ogilvie
0dec7ca4d5
Bump to the latest vcpkg
9 months ago
Duncan Ogilvie
771c80a41a
Add [fetch-content].subdir
...
Closes #98
1 year ago
Duncan Ogilvie
47aaeaf8ce
Document the supported languages
1 year ago
Duncan Ogilvie
be387141b5
Add a 'Compiler flags' example to the documentation
1 year ago
Duncan Ogilvie
ad90b1ad3e
Add 'clang-cl' and 'clang-any' conditions
1 year ago
Duncan Ogilvie
1deaec2b41
Add .editorconfig and linting
...
Closes #112
2 years ago
Anthony Printup
bcaa60cabe
feat: Added SYSTEM flag support to fetch-content
2 years ago
Duncan Ogilvie
c785b540d3
Document target templates
2 years ago
Duncan Ogilvie
b869e5646f
Add a special "root" value for [options]
2 years ago
Duncan Ogilvie
0c19c3da0c
Improve the code related to [options]
2 years ago
Duncan Ogilvie
bc6359805d
Change the `clang` condition to not detect clang-cl
...
References:
- https://github.com/cursey/safetyhook/issues/18
- https://discourse.cmake.org/t/clang-on-windows-detected-with-msvc-interface/3470
2 years ago
Duncan Ogilvie
ae6bea3b58
Improve reference documentation
2 years ago
Duncan Ogilvie
c0b98b3ef4
Add documentation for the [variables] section
2 years ago
Duncan Ogilvie
1d95fab0ce
Switch to giscus for documentation comments
2 years ago
Duncan Ogilvie
e68c5fccdc
Add utteranc.es comments
2 years ago
Duncan Ogilvie
e2722d2c09
Initial draft of new documentation
2 years ago
Duncan Ogilvie
05e21f734a
Fix the tests
2 years ago
Duncan Ogilvie
2437eb90fe
Minor improvements
...
- Drastically improve quality of generated CMake
- Fix a regression with recursive globbing in the root
- Automatically include CSharpUtilities when using CSharp
2 years ago
Duncan Ogilvie
6e4006ec07
Fix typo in the docs
2 years ago
Duncan Ogilvie
3615ccab94
Document msvc-runtime feature
2 years ago
Duncan Ogilvie
69d844a152
Refactor msvc-static to msvc-runtime
2 years ago
gmh5225
981c48dbc5
[feature] msvc-static
2 years ago
Duncan Ogilvie
e69cf4d2b9
Add install.optional flag
3 years ago
Duncan Ogilvie
e98a906231
Document the install.component option
3 years ago
Duncan Ogilvie
9a82f8c796
Temporarily remove the crt-linkage and library-linkage options
...
These require a lot more work to integrate properly with vcpkg, reimplement triplet detection and set a custom triplet
3 years ago
Duncan Ogilvie
13255c68cf
Use FetchContent_MakeAvailable for vcpkg in case they add CMakeLists.txt
3 years ago
Duncan Ogilvie
232e49e087
Add support for vcpkg CRT and library linkage customization
3 years ago
Duncan Ogilvie
16b2cbbb57
Add sitemap.xml and robots.txt
3 years ago
Duncan Ogilvie
2f5c7823be
Redirect /getting-started to https://cmkr.build
3 years ago
Duncan Ogilvie
a29b6a8aaa
SEO-friendly permalink
3 years ago
Duncan Ogilvie
539ebc8f4b
Host documentation on https://cmkr.build
3 years ago
Duncan Ogilvie
87b3c7ec6c
Document template targets
3 years ago
Duncan Ogilvie
6c1e388391
Add root, x64 and x32 conditions
3 years ago
Duncan Ogilvie
9db82dfd05
Update toml reference
3 years ago
Duncan Ogilvie
5951f6930e
Update documentation for vcpkg features
3 years ago
Duncan Ogilvie
88e9241e9f
Improve onboarding experience
...
Thanks Matthaus :give:
3 years ago
Duncan Ogilvie
eff967277d
Update README with a migration guide
3 years ago
Duncan Ogilvie
cc2b984aa5
Update documentation for conditions
3 years ago
Duncan Ogilvie
52671dcf5b
Improve documentation for conditions
3 years ago
Duncan Ogilvie
87db22f134
Add documentation for the cmake.toml format
3 years ago
Duncan Ogilvie
4b300df8d5
Add some more tests for the documentation
4 years ago
Duncan Ogilvie
7b20d8c54c
Restore [vcpkg].version functionality and add a test + documentation
4 years ago
Duncan Ogilvie
306bb3d4fc
Automatically generate documentation from tests
4 years ago
Duncan Ogilvie
cebe73c8e5
Improved dark theme
4 years ago
Duncan Ogilvie
7eed60bc7d
Use dark theme when the system uses dark theme in the documentation
4 years ago
Duncan Ogilvie
6e0e3d8215
Update index.md
4 years ago
Duncan Ogilvie
00230ee11a
Update index.md
4 years ago
Duncan Ogilvie
cf748514fb
Use rewritten readme as a base for the documentation
4 years ago