Duncan Ogilvie
433dbb0500
Add test for conditional Objective-C support
...
Closes #183
2026-02-01 16:37:23 +01:00
Duncan Ogilvie
438feccf0f
Add support for toml 1.1.0
2025-12-20 15:11:36 +01:00
iamtimmy
e609c8a48f
template add-function arguments
...
add arguments support to add-function functionality in templates
2025-08-26 16:46:32 +02:00
Duncan Ogilvie
735898dbac
Update basics.md
2025-08-11 03:37:01 +02:00
Duncan Ogilvie
f7126b0158
Update basics.md
2025-08-11 03:35:53 +02:00
Duncan Ogilvie
b6702714eb
Fix info
2025-08-11 03:31:57 +02:00
Duncan Ogilvie
efa4f716c2
Add CMake phases to basics
2025-08-11 03:30:28 +02:00
Duncan Ogilvie
76b7b8e778
Clarify basics documentation page
2025-08-11 03:05:37 +02:00
Duncan Ogilvie
501b26ced5
Update fetch-content documentation
2025-06-25 01:50:29 +02:00
Duncan Ogilvie
9b85833240
Add link to example vcpkg repository
2024-12-06 18:19:35 +01:00
Duncan Ogilvie
e318139314
Add documentation for ::mylib
2024-12-04 12:15:51 +01:00
Duncan Ogilvie
78bcf2acf7
Add support for [vcpkg].overlay-triplets
2024-11-28 14:28:10 +01:00
Duncan Ogilvie
83559cc5d4
Improve target reference documentation
2024-11-28 14:28:08 +01:00
Duncan Ogilvie
e9480a625f
Allow disabling default features with vcpkg
2024-11-27 14:13:37 +01:00
Duncan Ogilvie
ae3d73896e
Add [vcpkg].overlay-ports feature
2024-11-26 12:33:29 +01:00
Duncan Ogilvie
dcdc7ac410
Add a few more default named conditions
2024-07-06 14:43:32 +02:00
Duncan Ogilvie
53820c9f65
Support $<condition> in unnamed conditions
2024-04-15 03:01:51 +02:00
Duncan Ogilvie
ff7e4b8f23
Allow arbitrary CMake expressions as conditions
2024-04-15 02:12:02 +02:00
Duncan Ogilvie
0dec7ca4d5
Bump to the latest vcpkg
2024-04-13 23:21:25 +02:00
Duncan Ogilvie
771c80a41a
Add [fetch-content].subdir
...
Closes #98
2023-11-09 13:28:29 +01:00
Duncan Ogilvie
47aaeaf8ce
Document the supported languages
2023-10-18 12:27:04 +02:00
Duncan Ogilvie
be387141b5
Add a 'Compiler flags' example to the documentation
2023-07-09 19:26:07 +02:00
Duncan Ogilvie
ad90b1ad3e
Add 'clang-cl' and 'clang-any' conditions
2023-07-09 16:20:05 +02:00
Duncan Ogilvie
1deaec2b41
Add .editorconfig and linting
...
Closes #112
2023-06-12 18:26:13 +02:00
Anthony Printup
bcaa60cabe
feat: Added SYSTEM flag support to fetch-content
2023-06-12 15:41:20 +02:00
Duncan Ogilvie
c785b540d3
Document target templates
2023-03-08 09:01:39 +01:00
Duncan Ogilvie
b869e5646f
Add a special "root" value for [options]
2023-02-28 19:34:31 +01:00
Duncan Ogilvie
0c19c3da0c
Improve the code related to [options]
2023-02-20 02:09:36 +01:00
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
2023-02-19 22:23:34 +01:00
Duncan Ogilvie
ae6bea3b58
Improve reference documentation
2023-01-28 11:57:22 +01:00
Duncan Ogilvie
c0b98b3ef4
Add documentation for the [variables] section
2023-01-14 18:12:57 +01:00
Duncan Ogilvie
1d95fab0ce
Switch to giscus for documentation comments
2023-01-02 14:56:38 +01:00
Duncan Ogilvie
e68c5fccdc
Add utteranc.es comments
2023-01-02 12:43:20 +01:00
Duncan Ogilvie
e2722d2c09
Initial draft of new documentation
2023-01-02 12:02:24 +01:00
Duncan Ogilvie
05e21f734a
Fix the tests
2022-11-29 10:06:34 +01:00
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
2022-11-24 00:23:30 +01:00
Duncan Ogilvie
6e4006ec07
Fix typo in the docs
2022-10-25 00:59:58 +02:00
Duncan Ogilvie
3615ccab94
Document msvc-runtime feature
2022-10-07 22:15:32 +02:00
Duncan Ogilvie
69d844a152
Refactor msvc-static to msvc-runtime
2022-10-07 17:46:36 +02:00
gmh5225
981c48dbc5
[feature] msvc-static
2022-10-02 10:43:32 +08:00
Duncan Ogilvie
e69cf4d2b9
Add install.optional flag
2022-06-01 19:06:53 +02:00
Duncan Ogilvie
e98a906231
Document the install.component option
2022-06-01 16:59:54 +02:00
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
2022-06-01 16:57:09 +02:00
Duncan Ogilvie
13255c68cf
Use FetchContent_MakeAvailable for vcpkg in case they add CMakeLists.txt
2022-06-01 16:53:38 +02:00
Duncan Ogilvie
232e49e087
Add support for vcpkg CRT and library linkage customization
2022-04-01 02:27:41 +02:00
Duncan Ogilvie
16b2cbbb57
Add sitemap.xml and robots.txt
2022-02-10 01:20:54 +01:00
Duncan Ogilvie
2f5c7823be
Redirect /getting-started to https://cmkr.build
2022-02-10 00:54:32 +01:00
Duncan Ogilvie
a29b6a8aaa
SEO-friendly permalink
2022-02-10 00:15:28 +01:00
Duncan Ogilvie
539ebc8f4b
Host documentation on https://cmkr.build
2022-01-14 18:06:04 +01:00
Duncan Ogilvie
87b3c7ec6c
Document template targets
2022-01-13 00:24:04 +01:00