560 Commits

Author SHA1 Message Date
Duncan Ogilvie 43c72160b5 Merge pull request #200 from de-ep/gitignore-CMKR_BUILD_DIR
Automatically create .gitignore in CMAKE_BINARY_DIR
2026-06-03 20:22:25 +02:00
deep ef3c1a288a Automatically create .gitignore in CMAKE_BINARY_DIR 2026-06-03 23:30:33 +08:00
Duncan Ogilvie 26acf23989 Merge pull request #199 from build-cpp/gitignore-update
Add CMakeUserPresets.json to generated .gitignore
2026-04-14 12:12:36 +02:00
Duncan Ogilvie 15886fc340 Add CMakeUserPresets.json to generated .gitignore 2026-04-14 12:09:54 +02:00
Duncan Ogilvie d5e34b0bcc Merge pull request #197 from ZehMatt/fix-option-prefix2
Fix a regression that no longer warns if condition is manually defined
2026-02-14 19:11:36 +01:00
ζeh Matt 916ae11cae Fix a regression that no longer warns if condition is manually defined 2026-02-14 18:14:39 +02:00
Duncan Ogilvie eaa361611a Merge pull request #196 from ZehMatt/fix-option-prefix
Fix warnings when options are not prefixed with the project name
2026-02-14 16:38:37 +01:00
ζeh Matt 2300612ba9 Fix warnings when options are not prefixed with the project name 2026-02-14 17:23:02 +02:00
Duncan Ogilvie 25f015bc83 Bump to 0.2.46 v0.2.46 2026-02-01 16:39:51 +01:00
Duncan Ogilvie fc674b4c6b Merge pull request #195 from build-cpp/conditional-languages
Add support for conditional [project].languages
2026-02-01 16:39:16 +01:00
Duncan Ogilvie 433dbb0500 Add test for conditional Objective-C support
Closes #183
2026-02-01 16:37:23 +01:00
Duncan Ogilvie 4772a2b683 Add support for conditional [project].languages
Closes #184
2026-02-01 16:14:17 +01:00
Duncan Ogilvie fb4931df1f Merge pull request #193 from build-cpp/toml11-upgrade
Support TOML 1.1.0
2026-02-01 15:36:15 +01:00
Duncan Ogilvie e96cd30217 Merge pull request #194 from build-cpp/add-dependencies
Add support for [target].dependencies
2026-02-01 15:36:04 +01:00
Duncan Ogilvie 2db8d1ee1d Add support for [target].dependencies
Closes #177
2026-02-01 15:33:09 +01:00
Duncan Ogilvie 645737afd4 Merge pull request #191 from de-ep/fix-tilde-expansion
fix #186
2025-12-21 14:33:09 +01:00
deep 98c2e962c0 fix tilde expansion: add windows support 2025-12-21 14:44:32 +05:30
Duncan Ogilvie 438feccf0f Add support for toml 1.1.0 2025-12-20 15:11:36 +01:00
Duncan Ogilvie 80cc29b8e1 Upgrade toml11 to 3.8.1 2025-12-20 14:29:26 +01:00
Duncan Ogilvie 1a62034a8a Fix formatting 2025-12-20 13:49:34 +01:00
Duncan Ogilvie c12472cd8f Merge pull request #180 from d06i/fix
fix #172
2025-12-17 18:35:20 +01:00
deep 228553d43a fix #186 2025-12-10 19:23:24 +05:30
Duncan Ogilvie 8f4b376e42 Bump to 0.2.45 v0.2.45 2025-08-26 17:16:10 +02:00
Duncan Ogilvie fcbf937c49 Merge pull request #189 from iamtimmy/main
template add-function arguments
2025-08-26 17:00:55 +02: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 5bc36275ad Merge pull request #185 from build-cpp/gh-actions-bump
Bump github actions
2025-05-30 01:16:56 +02:00
Duncan Ogilvie 35c837a181 Bump github actions 2025-05-30 00:24:22 +02:00
Duncan Ogilvie 710dfa4963 Merge pull request #182 from evanwporter/patch-1
bumped up upload version
2025-05-30 00:15:38 +02:00
Duncan Ogilvie c49ee6bafe Update README.md 2025-05-29 23:21:04 +02:00
Evan 368273bab2 bumped up upload version 2025-04-19 15:49:15 -07:00
d06i ffe08ae60c fix #172 2025-04-18 00:19:51 +03:00
Duncan Ogilvie b1249af365 Bump to 0.2.44 v0.2.44 2025-01-19 15:12:34 +01:00
Duncan Ogilvie ea2ff31b5a Merge pull request #173 from build-cpp/fix-empty-properties
Make sure empty target properties are emitted correctly
2025-01-19 15:10:06 +01:00
Duncan Ogilvie a32eb66df4 Make sure empty target properties are emitted correctly 2025-01-19 14:53:50 +01:00
Duncan Ogilvie 9b85833240 Add link to example vcpkg repository 2024-12-06 18:19:35 +01:00
Duncan Ogilvie ccb3d0b9ef Bump to 0.2.43 v0.2.43 2024-12-04 13:00:03 +01:00
Duncan Ogilvie 49cdab39bd Merge pull request #169 from build-cpp/namespace-targets
Support `::mylib` which that target that exists at configure-time
2024-12-04 12:55:57 +01:00
Duncan Ogilvie e318139314 Add documentation for ::mylib 2024-12-04 12:15:51 +01:00
Duncan Ogilvie 0f2a9a55fb Support link-libraries = ["::mylib"] which checks the if target exists
https://gitlab.kitware.com/cmake/cmake/-/issues/26497
2024-12-04 12:15:49 +01:00
Duncan Ogilvie 38cec2d5d1 Do not allow lambdas on a single line 2024-12-04 11:55:13 +01:00
Duncan Ogilvie 3caf593438 Bump to 0.2.42 v0.2.42 2024-12-03 15:35:05 +01:00
Duncan Ogilvie c94dbd6416 Merge pull request #168 from build-cpp/target-directory-bug
Fix linking against a target that's also a directory
2024-12-03 13:41:16 +01:00
Duncan Ogilvie a1eaf601c6 Fix linking against a target that's also a directory
Closes #166
2024-12-03 13:39:32 +01:00
Duncan Ogilvie 10320c8e55 Bump to 0.2.41 v0.2.41 2024-12-02 15:56:02 +01:00