Commit Graph

  • 43c72160b5 Merge pull request #200 from de-ep/gitignore-CMKR_BUILD_DIR main Duncan Ogilvie 2026-06-03 20:22:25 +02:00
  • ef3c1a288a Automatically create .gitignore in CMAKE_BINARY_DIR deep 2026-06-03 23:30:33 +08:00
  • 39b4522bc5 Validate APPEND custom commands more strictly custom-commands Duncan Ogilvie 2026-04-14 16:01:59 +02:00
  • da4ec26df0 Fix latest custom target review issues Duncan Ogilvie 2026-04-14 15:32:07 +02:00
  • 31f77ab328 Address latest custom command review feedback Duncan Ogilvie 2026-04-14 15:11:31 +02:00
  • 6d41c92e37 Fix custom command review issues Duncan Ogilvie 2026-04-14 12:48:37 +02:00
  • 411eb03db4 Protobuf example Duncan Ogilvie 2026-04-12 15:59:41 +02:00
  • 9f80ce4429 Generator executable example Duncan Ogilvie 2026-02-13 23:58:59 +01:00
  • 8650f53174 Simple post build test Duncan Ogilvie 2026-02-13 04:54:02 +01:00
  • 6cb1009c0e Add support for custom commands Duncan Ogilvie 2026-02-12 03:41:54 +01:00
  • 26acf23989 Merge pull request #199 from build-cpp/gitignore-update Duncan Ogilvie 2026-04-14 12:12:36 +02:00
  • 15886fc340 Add CMakeUserPresets.json to generated .gitignore Duncan Ogilvie 2026-04-14 12:09:54 +02:00
  • d5e34b0bcc Merge pull request #197 from ZehMatt/fix-option-prefix2 Duncan Ogilvie 2026-02-14 19:11:36 +01:00
  • 916ae11cae Fix a regression that no longer warns if condition is manually defined ζeh Matt 2026-02-14 18:12:59 +02:00
  • eaa361611a Merge pull request #196 from ZehMatt/fix-option-prefix Duncan Ogilvie 2026-02-14 16:38:37 +01:00
  • 2300612ba9 Fix warnings when options are not prefixed with the project name ζeh Matt 2026-02-14 17:23:02 +02:00
  • 25f015bc83 Bump to 0.2.46 v0.2.46 Duncan Ogilvie 2026-02-01 16:39:51 +01:00
  • fc674b4c6b Merge pull request #195 from build-cpp/conditional-languages Duncan Ogilvie 2026-02-01 16:39:16 +01:00
  • 433dbb0500 Add test for conditional Objective-C support Duncan Ogilvie 2026-02-01 16:29:01 +01:00
  • 4772a2b683 Add support for conditional [project].languages Duncan Ogilvie 2026-02-01 16:12:27 +01:00
  • fb4931df1f Merge pull request #193 from build-cpp/toml11-upgrade Duncan Ogilvie 2026-02-01 15:36:15 +01:00
  • e96cd30217 Merge pull request #194 from build-cpp/add-dependencies Duncan Ogilvie 2026-02-01 15:36:04 +01:00
  • 2db8d1ee1d Add support for [target].dependencies Duncan Ogilvie 2026-02-01 15:33:09 +01:00
  • 645737afd4 Merge pull request #191 from de-ep/fix-tilde-expansion Duncan Ogilvie 2025-12-21 14:33:09 +01:00
  • 98c2e962c0 fix tilde expansion: add windows support deep 2025-12-21 14:44:32 +05:30
  • 438feccf0f Add support for toml 1.1.0 Duncan Ogilvie 2025-12-20 15:11:36 +01:00
  • 80cc29b8e1 Upgrade toml11 to 3.8.1 Duncan Ogilvie 2025-12-20 14:29:26 +01:00
  • 1a62034a8a Fix formatting Duncan Ogilvie 2025-12-20 13:49:34 +01:00
  • c12472cd8f Merge pull request #180 from d06i/fix Duncan Ogilvie 2025-12-17 18:35:20 +01:00
  • 228553d43a fix #186 deep 2025-12-10 19:23:24 +05:30
  • 8f4b376e42 Bump to 0.2.45 v0.2.45 Duncan Ogilvie 2025-08-26 17:16:10 +02:00
  • fcbf937c49 Merge pull request #189 from iamtimmy/main Duncan Ogilvie 2025-08-26 17:00:55 +02:00
  • e609c8a48f template add-function arguments iamtimmy 2025-08-26 11:29:18 +02:00
  • 735898dbac Update basics.md Duncan Ogilvie 2025-08-11 03:37:01 +02:00
  • f7126b0158 Update basics.md Duncan Ogilvie 2025-08-11 03:35:53 +02:00
  • b6702714eb Fix info Duncan Ogilvie 2025-08-11 03:31:57 +02:00
  • efa4f716c2 Add CMake phases to basics Duncan Ogilvie 2025-08-11 03:30:28 +02:00
  • 76b7b8e778 Clarify basics documentation page Duncan Ogilvie 2025-08-11 03:05:37 +02:00
  • 501b26ced5 Update fetch-content documentation Duncan Ogilvie 2025-06-25 01:50:24 +02:00
  • 5bc36275ad Merge pull request #185 from build-cpp/gh-actions-bump Duncan Ogilvie 2025-05-30 01:16:56 +02:00
  • 35c837a181 Bump github actions Duncan Ogilvie 2025-05-30 00:24:22 +02:00
  • 710dfa4963 Merge pull request #182 from evanwporter/patch-1 Duncan Ogilvie 2025-05-30 00:15:38 +02:00
  • c49ee6bafe Update README.md Duncan Ogilvie 2025-05-29 23:21:04 +02:00
  • 368273bab2 bumped up upload version Evan 2025-04-19 15:49:15 -07:00
  • ffe08ae60c fix #172 d06i 2025-04-18 00:19:51 +03:00
  • b1249af365 Bump to 0.2.44 v0.2.44 Duncan Ogilvie 2025-01-19 15:12:34 +01:00
  • ea2ff31b5a Merge pull request #173 from build-cpp/fix-empty-properties Duncan Ogilvie 2025-01-19 15:10:06 +01:00
  • a32eb66df4 Make sure empty target properties are emitted correctly Duncan Ogilvie 2025-01-19 14:53:50 +01:00
  • 9b85833240 Add link to example vcpkg repository Duncan Ogilvie 2024-12-06 18:19:35 +01:00
  • ccb3d0b9ef Bump to 0.2.43 v0.2.43 Duncan Ogilvie 2024-12-04 13:00:03 +01:00
  • 49cdab39bd Merge pull request #169 from build-cpp/namespace-targets Duncan Ogilvie 2024-12-04 12:55:57 +01:00
  • e318139314 Add documentation for ::mylib Duncan Ogilvie 2024-12-04 12:10:24 +01:00
  • 0f2a9a55fb Support link-libraries = ["::mylib"] which checks the if target exists Duncan Ogilvie 2024-12-04 12:08:54 +01:00
  • 38cec2d5d1 Do not allow lambdas on a single line Duncan Ogilvie 2024-12-04 11:55:13 +01:00
  • 3caf593438 Bump to 0.2.42 v0.2.42 Duncan Ogilvie 2024-12-03 15:35:05 +01:00
  • c94dbd6416 Merge pull request #168 from build-cpp/target-directory-bug Duncan Ogilvie 2024-12-03 13:41:16 +01:00
  • a1eaf601c6 Fix linking against a target that's also a directory Duncan Ogilvie 2024-12-03 13:39:32 +01:00
  • 10320c8e55 Bump to 0.2.41 v0.2.41 Duncan Ogilvie 2024-12-02 15:56:02 +01:00
  • 45e12c8d98 Merge pull request #165 from build-cpp/cmake-support Duncan Ogilvie 2024-12-02 15:55:43 +01:00
  • e12ebc060d Use FetchContent_MakeAvailable for vcpkg Duncan Ogilvie 2024-12-02 15:54:19 +01:00
  • c6e3fc159f Suppress deprecation warning for CMake <3.10 Duncan Ogilvie 2024-12-02 15:50:22 +01:00
  • dc6f306d9c Bump to 0.2.40 v0.2.40 Duncan Ogilvie 2024-11-28 23:02:34 +01:00
  • e08bd5a311 Merge pull request #164 from build-cpp/vcpkg-overlay-bugfix Duncan Ogilvie 2024-11-28 23:02:17 +01:00
  • 068977e2f5 Use absolute paths for vcpkg overlays Duncan Ogilvie 2024-11-28 23:01:14 +01:00
  • 73147747a4 Bump to 0.2.39 v0.2.39 Duncan Ogilvie 2024-11-28 21:26:27 +01:00
  • a64fa9cc34 Merge pull request #163 from build-cpp/vcpkg-fetch-folder Duncan Ogilvie 2024-11-28 21:25:53 +01:00
  • eb6ccb39ee Move vcpkg download location directly in ${CMAKE_BINARY_DIR} Duncan Ogilvie 2024-11-28 21:24:03 +01:00
  • 91dd8ce51f Bump to 0.2.38 v0.2.38 Duncan Ogilvie 2024-11-28 14:40:22 +01:00
  • efbfca27bd Merge pull request #160 from build-cpp/vcpkg-triplets Duncan Ogilvie 2024-11-28 14:38:46 +01:00
  • 78bcf2acf7 Add support for [vcpkg].overlay-triplets Duncan Ogilvie 2024-11-28 14:23:36 +01:00
  • 83559cc5d4 Improve target reference documentation Duncan Ogilvie 2024-11-28 14:23:03 +01:00
  • 5d85cc83e3 Ignore generated vcpkg.json Duncan Ogilvie 2024-11-28 13:44:11 +01:00
  • dea41d80b5 Bump to 0.2.37 v0.2.37 Duncan Ogilvie 2024-11-27 14:17:48 +01:00
  • b52cf5b241 Merge pull request #158 from build-cpp/vcpkg-default-features Duncan Ogilvie 2024-11-27 14:16:25 +01:00
  • e9480a625f Allow disabling default features with vcpkg Duncan Ogilvie 2024-11-27 14:13:37 +01:00
  • 13a7a8788a Bump to 0.2.36 v0.2.36 Duncan Ogilvie 2024-11-26 13:36:24 +01:00
  • 45ca74099c Merge pull request #156 from build-cpp/vcpkg-overlay-ports Duncan Ogilvie 2024-11-26 13:35:32 +01:00
  • ae3d73896e Add [vcpkg].overlay-ports feature Duncan Ogilvie 2024-11-26 12:33:29 +01:00
  • 57042565d1 Merge pull request #154 from build-cpp/configure-depends Duncan Ogilvie 2024-11-03 11:44:02 +01:00
  • d02ee3ed24 Added check to make sure hash is valid hex (#153) deep 2024-11-03 09:49:33 +00:00
  • 4a15d2ba55 Use CMAKE_CONFIGURE_DEPENDS when supported Duncan Ogilvie 2024-11-03 10:33:32 +01:00
  • 87c0295f93 Fix CI v0.2.35 Duncan Ogilvie 2024-10-14 13:02:20 +02:00
  • a608e6b778 Bump to 0.2.35 Duncan Ogilvie 2024-10-13 16:16:36 +02:00
  • 523f5f4a8a Merge pull request #150 from build-cpp/msvc-runtime-root Duncan Ogilvie 2024-09-06 14:39:47 +02:00
  • 510cf71af5 Only emit MSVC_RUNTIME_LIBRARY in the root project Duncan Ogilvie 2024-09-06 14:33:04 +02:00
  • 87d90138b4 Merge pull request #149 from build-cpp/relative-libs Duncan Ogilvie 2024-09-06 14:25:33 +02:00
  • 50615e0c27 Bump clang-format-lint-action Duncan Ogilvie 2024-09-06 14:22:12 +02:00
  • 42ed3048b3 Improve relative path functionality for link-libraries Duncan Ogilvie 2024-09-06 13:50:43 +02:00
  • b0a1d79a42 Bump to 0.2.34 v0.2.34 Duncan Ogilvie 2024-08-05 15:28:58 +02:00
  • 5882bc082d Support integer properties Duncan Ogilvie 2024-08-05 15:28:38 +02:00
  • a90b3c6095 Add RC as a default language Duncan Ogilvie 2024-08-05 15:28:16 +02:00
  • 0a887c08f8 Bump to 0.2.33 v0.2.33 Duncan Ogilvie 2024-07-06 14:50:39 +02:00
  • 9f2cfe4083 Merge pull request #146 from build-cpp/improved-conditions Duncan Ogilvie 2024-07-06 14:49:32 +02:00
  • 15ad1dc6a7 Support nested condition syntax for named conditions Duncan Ogilvie 2024-07-06 14:22:15 +02:00
  • dabffeaed9 Add back the option name as a named condition Duncan Ogilvie 2024-07-06 14:21:58 +02:00
  • 59fe5c38b8 Consider PROJECT_OPTION to be a valid condition Duncan Ogilvie 2024-07-06 14:43:08 +02:00
  • dcdc7ac410 Add a few more default named conditions Duncan Ogilvie 2024-07-06 14:23:51 +02:00
  • 88377a8bfb Bump to 0.2.32 v0.2.32 Duncan Ogilvie 2024-07-06 14:03:55 +02:00
  • 3a9685be82 Merge pull request #145 from build-cpp/system-bug Duncan Ogilvie 2024-07-06 14:03:08 +02:00
  • 5576789c18 Fix uninitialized 'system' field for fetch-content Duncan Ogilvie 2024-07-06 14:02:33 +02:00