Commit Graph

  • 084cbd6159 Cleanup vcpkg.json generation a little cursey 2021-12-27 01:08:56 -08:00
  • b4b0f533a9 Validate vcpkg features cursey 2021-12-27 01:02:05 -08:00
  • 0acc9b4e5a Report the badly formed package name to the user cursey 2021-12-27 00:53:29 -08:00
  • 61dfb0eb60 Fix tabbing in vcpkg.json for packages that have features cursey 2021-12-26 16:32:38 -08:00
  • 3201fd052e Add support for vcpkg package features cursey 2021-12-26 15:40:45 -08:00
  • 83087ff06e Release v0.2.0 (finally) v0.2.0 Duncan Ogilvie 2021-12-23 20:13:12 +01:00
  • 88e9241e9f Improve onboarding experience Duncan Ogilvie 2021-12-23 17:18:12 +01:00
  • eff967277d Update README with a migration guide Duncan Ogilvie 2021-12-23 13:26:31 +01:00
  • ea01497246 Bump CMKR_TAG Duncan Ogilvie 2021-12-23 04:01:18 +01:00
  • 04bf40a5a6 Generate resources/version.hpp with the project version archive_04bf40a5 Duncan Ogilvie 2021-12-23 03:53:07 +01:00
  • 4d14395994 Implement support a CMKR_CACHE environment variable Duncan Ogilvie 2021-12-23 03:52:20 +01:00
  • 3dd3368e4e Build in Debug with CMAKE_UNITY_BUILD Duncan Ogilvie 2021-12-23 01:56:11 +01:00
  • bb7874a6df Improve compilation times Duncan Ogilvie 2021-12-23 01:54:57 +01:00
  • 91dbf2986e Remove dependency on nlohmann json Duncan Ogilvie 2021-12-23 00:55:15 +01:00
  • 2bcf15c4ed Add support for object libraries Duncan Ogilvie 2021-12-23 00:00:41 +01:00
  • 6a825e15a0 Slightly improve cmkr init #24 Duncan Ogilvie 2021-12-22 18:29:13 +01:00
  • cc2b984aa5 Update documentation for conditions Duncan Ogilvie 2021-12-22 18:28:38 +01:00
  • 56a88c41e2 Merge pull request #35 from build-cpp/toml-checker Duncan Ogilvie 2021-12-22 17:14:05 +01:00
  • 6809e8da41 Refactor and add checking for conditions Duncan Ogilvie 2021-12-22 16:51:55 +01:00
  • 9f9934e9a5 Implemented checking of keys in conditions Duncan Ogilvie 2021-12-22 13:31:52 +01:00
  • 77f4bf7da0 Some minor fixes related to newlines and formatting Duncan Ogilvie 2021-12-22 13:30:59 +01:00
  • 09c9c28934 Initial implementation of TomlChecker Duncan Ogilvie 2021-12-19 02:34:48 +01:00
  • f02ccc2309 Refactor fetch-content to vector<Content> Duncan Ogilvie 2021-12-12 20:11:20 +01:00
  • 37e9a1f1a0 Merge pull request #33 from pmeerw/fix-linux Duncan Ogilvie 2021-12-10 18:59:23 +01:00
  • a28e63fddc Merge pull request #32 from pmeerw/cleanup Duncan Ogilvie 2021-12-10 18:59:09 +01:00
  • 156fc961ec Ceating a directory with no name apparently fails on Linux, but silently succeeds on Windows Peter Meerwald-Stadler 2021-12-10 17:39:36 +01:00
  • 31cc1c9481 Avoid explicit number of error strings in cmkr_error_status() Peter Meerwald-Stadler 2021-12-10 17:07:11 +01:00
  • 19101cd726 Reduce scope of err_string; add missing error codes Peter Meerwald-Stadler 2021-12-10 17:06:16 +01:00
  • 8ebf69da7e Use C++ includes Peter Meerwald-Stadler 2021-12-10 17:05:35 +01:00
  • 1c23469c8c Bump CMKR_TAG Duncan Ogilvie 2021-12-08 14:40:41 +01:00
  • 52671dcf5b Improve documentation for conditions archive_52671dcf Duncan Ogilvie 2021-12-08 14:39:48 +01:00
  • 094bab1b81 Add clarification that the system compiler is used when building cmkr Duncan Ogilvie 2021-12-08 14:39:35 +01:00
  • 0f559bc803 Do not make Package.config default to true Duncan Ogilvie 2021-12-08 14:39:18 +01:00
  • 491486075d Error when running cmkr.cmake as a script Duncan Ogilvie 2021-11-28 22:18:14 +01:00
  • ed84fc0251 Merge pull request #29 from build-cpp/fix-actions-pr Duncan Ogilvie 2021-10-27 18:11:24 +02:00
  • 8b6780fe1a Fix a bug in the logic to skip building pull requests from the same repository Duncan Ogilvie 2021-10-27 18:03:17 +02:00
  • 9ebcb1fb06 Bump CMKR_TAG Duncan Ogilvie 2021-10-24 16:19:50 +02:00
  • 7c7144b183 Also generate CMakeLists.txt when calling cmkr init archive_7c7144b1 Duncan Ogilvie 2021-10-17 02:32:52 +02:00
  • 07797988b5 Fix a critical bug in generate_resources.cmake Duncan Ogilvie 2021-10-24 15:54:04 +02:00
  • 285614e4c2 Automatically generate cmkr.cmake when missing archive_285614e4 Duncan Ogilvie 2021-09-13 14:57:26 +02:00
  • e725b10a9f Just removing my name from the Readme Mohammed Alyousef 2021-09-01 22:55:51 +03:00
  • aafaf58c70 Reduce GitHub Actions OS matrix Duncan Ogilvie 2021-08-28 13:50:24 +02:00
  • 87db22f134 Add documentation for the cmake.toml format Duncan Ogilvie 2021-08-28 13:41:51 +02:00
  • 416a8365f9 Bump CMKR_TAG Duncan Ogilvie 2021-07-04 13:27:01 +02:00
  • a718dfd675 Inherit conditions from the parent project archive_a718dfd6 Duncan Ogilvie 2021-07-03 16:27:01 +02:00
  • 25da3171f0 Add default conditions for gcc/clang/msvc Duncan Ogilvie 2021-07-03 16:03:22 +02:00
  • 95907602b4 Do not allow in-tree builds per default Duncan Ogilvie 2021-07-03 15:56:51 +02:00
  • 4b300df8d5 Add some more tests for the documentation Duncan Ogilvie 2021-06-27 21:36:01 +02:00
  • 760b2a8511 Show a nice error when specifying an invalid vcpkg package name archive_760b2a85 Duncan Ogilvie 2021-06-27 00:21:22 +02:00
  • fb9af0213b Bump CMKR_TAG Duncan Ogilvie 2021-06-26 17:16:25 +02:00
  • 264e4ace18 Fix bug checking the root path of subdirectories archive_264e4ace Duncan Ogilvie 2021-06-26 17:15:56 +02:00
  • b6ab584a1a Bump CMKR_TAG Duncan Ogilvie 2021-06-26 16:28:12 +02:00
  • 3cd84a9708 Add basic support for [subdir.mydir] archive_3cd84a97 Duncan Ogilvie 2021-06-26 16:22:26 +02:00
  • 9932e501ce Rename files to make the project easier to navigate Duncan Ogilvie 2021-06-25 12:30:02 +02:00
  • 1b37dd76a5 Rename things to try to make the code more readable Duncan Ogilvie 2021-06-25 12:25:58 +02:00
  • 82f2a11311 Bump CMKR_TAG Duncan Ogilvie 2021-06-23 22:36:29 +02:00
  • eaf03eb785 Add support for target condition archive_eaf03eb7 Duncan Ogilvie 2021-06-15 02:15:06 +02:00
  • 8ea5b77ba5 Merge pull request #28 from build-cpp/conditional-properties Duncan Ogilvie 2021-06-14 23:38:47 +02:00
  • a12b3ae021 Bump CMKR_TAG Duncan Ogilvie 2021-06-14 23:36:39 +02:00
  • 2450cfb2c9 Implement conditional properties archive_2450cfb2 Duncan Ogilvie 2021-06-14 23:29:51 +02:00
  • 8d024556e3 Fix CI Duncan Ogilvie 2021-06-14 04:34:44 +02:00
  • af3807ca2b Add support for private- target options archive_af3807ca Duncan Ogilvie 2021-06-14 04:01:02 +02:00
  • 17f085c66d Minor improvements to cmkr.cmake Duncan Ogilvie 2021-05-29 14:32:44 +02:00
  • 5ad6134e07 Merge pull request #27 from build-cpp/manifest archive_5ad6134e Duncan Ogilvie 2021-05-31 15:30:34 +02:00
  • 7b20d8c54c Restore [vcpkg].version functionality and add a test + documentation Duncan Ogilvie 2021-05-31 14:02:13 +02:00
  • ffdedbdace fixes MoAlyousef 2021-05-29 17:40:44 +03:00
  • bb7a0bc0ed signal failure to write a vcpkg.json file MoAlyousef 2021-05-28 05:48:23 +03:00
  • dd0003f8fe add nlohmann_json to cmake toml MoAlyousef 2021-05-28 05:39:00 +03:00
  • a32caca8f0 fix fetching vcpkg MoAlyousef 2021-05-28 05:08:45 +03:00
  • f565ad2af0 fix formatting, add check for project version in manifest mode MoAlyousef 2021-05-28 05:03:00 +03:00
  • dc4b59f05d prelim vcpkg manifest support MoAlyousef 2021-05-28 04:54:04 +03:00
  • 4988f141e4 Bump version in cmkr.cmake bootstrapper Duncan Ogilvie 2021-05-18 13:14:43 +02:00
  • 64b58425e6 Add missing code generation for link-options archive_64b58425 Duncan Ogilvie 2021-05-18 13:13:48 +02:00
  • d4f0cdf152 Allow test working directories with a relative path archive_d4f0cdf1 Duncan Ogilvie 2021-05-16 23:02:15 +02:00
  • 306bb3d4fc Automatically generate documentation from tests Duncan Ogilvie 2021-05-16 22:55:55 +02:00
  • acd3688d16 Fix [fetch-content] Duncan Ogilvie 2021-05-16 22:51:42 +02:00
  • 23c5713c6b Fix pipeline typos Duncan Ogilvie 2021-05-13 21:48:21 +02:00
  • cebe73c8e5 Improved dark theme Duncan Ogilvie 2021-05-13 21:43:27 +02:00
  • 779d4ae96a Update README.md Duncan Ogilvie 2021-05-13 15:32:07 +02:00
  • 7eed60bc7d Use dark theme when the system uses dark theme in the documentation Duncan Ogilvie 2021-05-13 06:16:36 +02:00
  • aa468dcf9c Only upload artifacts for certain operating systems in the matrix Duncan Ogilvie 2021-05-13 05:53:46 +02:00
  • 1bd9d2228e Logic for prereleases in github actions archive_1bd9d222 Duncan Ogilvie 2021-05-13 05:47:37 +02:00
  • 5364b5ea72 Add credits for documentation favicon Duncan Ogilvie 2021-05-13 05:30:56 +02:00
  • 7a5d3b0491 Github actions artifacts and release binaries Duncan Ogilvie 2021-05-13 05:29:21 +02:00
  • 02f1a70628 Use relative paths in the install command to support --prefix archive_02f1a706 Duncan Ogilvie 2021-05-13 04:37:28 +02:00
  • 7bd97e56e3 Update README.md Duncan Ogilvie 2021-05-13 04:19:08 +02:00
  • 6e0e3d8215 Update index.md Duncan Ogilvie 2021-05-13 04:18:55 +02:00
  • 00230ee11a Update index.md Duncan Ogilvie 2021-05-13 04:18:42 +02:00
  • e734886d9f Merge pull request #22 from darknessxk/feature/docs Duncan Ogilvie 2021-05-13 04:14:59 +02:00
  • cf748514fb Use rewritten readme as a base for the documentation Duncan Ogilvie 2021-05-13 03:58:23 +02:00
  • fbe968f817 Fixed search issue Luiz "darknessxk" Felipe 2021-05-07 09:15:43 -03:00
  • d1097c8303 Rolled back dark theme,e removed import from folder, more examples will be added with time Luiz "darknessxk" Felipe 2021-05-07 09:08:25 -03:00
  • 8697d87e50 Fixed wrong permalinks Luiz "darknessxk" Felipe 2021-05-06 20:10:52 -03:00
  • 7dfa905625 Changed the examples pattern to a better one with indexation, better ordered menus Luiz "darknessxk" Felipe 2021-05-06 19:21:02 -03:00
  • 9a008f0e40 Enabled search Luiz "darknessxk" Felipe 2021-05-06 17:53:51 -03:00
  • deb08bcf79 Changed page's title to h1 Luiz "darknessxk" Felipe 2021-05-06 17:53:46 -03:00
  • 3ba07bfd17 Added Quickstart example Luiz "darknessxk" Felipe 2021-05-06 17:53:33 -03:00
  • 3f1dfe5be3 Added shell to markdown code blocks Luiz "darknessxk" Felipe 2021-05-06 16:11:50 -03:00
  • a002ddc606 Added Usage title to the page Luiz "darknessxk" Felipe 2021-05-06 15:54:14 -03:00
  • c686f1bec5 Added building page Luiz "darknessxk" Felipe 2021-05-06 15:54:07 -03:00