Commit Graph

  • 812ef8e7a6 Added navigation order, split building block to its own page Luiz "darknessxk" Felipe 2021-05-06 15:54:01 -03:00
  • 862fce189c Removed about page Luiz "darknessxk" Felipe 2021-05-06 15:53:49 -03:00
  • cd98345125 Enabled dark theme Luiz "darknessxk" Felipe 2021-05-06 15:53:37 -03:00
  • 945e4b74c4 Added readme content to index page Luiz "darknessxk" Felipe 2021-05-03 10:34:34 -03:00
  • 2ad6acbce9 Used to run jekyll locally Luiz "darknessxk" Felipe 2021-05-03 10:31:32 -03:00
  • c893ddd8c5 Default assets Luiz "darknessxk" Felipe 2021-05-03 10:31:13 -03:00
  • 55fa8b937a Added default index (to be changed) Luiz "darknessxk" Felipe 2021-05-03 10:31:04 -03:00
  • 2648d8c6c8 Added About, Examples, Usage folders with a few content Luiz "darknessxk" Felipe 2021-05-03 10:30:44 -03:00
  • 3413105fec Default 404 page Luiz "darknessxk" Felipe 2021-05-03 10:30:23 -03:00
  • 85bef09710 docs ignored folder Luiz "darknessxk" Felipe 2021-05-03 10:29:12 -03:00
  • 964961eb64 Jekyll configuration and prep Luiz "darknessxk" Felipe 2021-05-03 10:28:52 -03:00
  • b350ed2c55 Rewrite README Duncan Ogilvie 2021-05-13 03:22:38 +02:00
  • 7cf16eaf70 Merge pull request #20 from build-cpp/conditional-subdirs Duncan Ogilvie 2021-05-04 12:42:04 +02:00
  • 9622334bf1 Switch to using target_sources instead of passing sources directly to add_xxx archive_9622334b Duncan Ogilvie 2021-05-03 19:37:29 +02:00
  • 6ad29ef624 Allow conditional subdirs Duncan Ogilvie 2021-05-03 19:36:22 +02:00
  • 718c2c7527 Get rid of redundant name field in cmkr init Duncan Ogilvie 2021-05-03 17:45:32 +02:00
  • 8ea0c7396c Merge pull request #19 from build-cpp/project-refactor Duncan Ogilvie 2021-05-03 17:42:08 +02:00
  • 34c12379c2 Add a check to see whether cmkr was run before pushing Duncan Ogilvie 2021-05-03 17:28:57 +02:00
  • 6395267e4b Merge cmkrlib into the cmkr target Duncan Ogilvie 2021-05-03 17:10:06 +02:00
  • 6d9b40bd15 Get rid of hack to hide a warning during bootstrapping on Windows Duncan Ogilvie 2021-05-03 17:08:23 +02:00
  • c4673d59e2 Simplify default conditions Duncan Ogilvie 2021-05-03 16:52:39 +02:00
  • 220dec6bbb Merge pull request #18 from darknessxk/task/change-init-code Duncan Ogilvie 2021-05-03 16:27:16 +02:00
  • 4efa74f91f Changed project string from [[target]] to [target.%s] darknessxk 2021-05-03 11:21:59 -03:00
  • fbd07c47bc Added argument to target name darknessxk 2021-05-03 11:21:26 -03:00
  • 17d4dc0555 Move all links to the new organization Duncan Ogilvie 2021-05-03 15:42:37 +02:00
  • a6dfb2272d Add docs placeholder for pages Duncan Ogilvie 2021-05-03 14:09:31 +02:00
  • 7fdafa4189 Delete CHANGELOG.md and move to GitHub releases Duncan Ogilvie 2021-05-03 11:45:28 +02:00
  • 7cdf36f317 Initial support for conditional arguments archive_7cdf36f3 Duncan Ogilvie 2021-05-02 23:53:12 +02:00
  • bf14f069a7 Minor fixes (removed TODOs and rename checks) Duncan Ogilvie 2021-05-02 21:51:04 +02:00
  • 3b4bc919a1 Merge branch 'bootstrapper-upgrade' Duncan Ogilvie 2021-05-02 02:22:46 +02:00
  • c0bdbeb9d8 Merge branch 'array-properties' Duncan Ogilvie 2021-05-02 02:22:39 +02:00
  • 42725d0339 Update the README to be in sync with master Duncan Ogilvie 2021-05-02 02:12:24 +02:00
  • 8f393d967d Make cmkr bootstrapper more robust Duncan Ogilvie 2021-04-24 19:16:11 +02:00
  • 1cf9240579 Support an array of properties archive_1cf92405 Duncan Ogilvie 2021-04-26 01:01:14 +02:00
  • 7b7b260379 Merge pull request #6 from MoAlyousef/develop archive_7b7b2603 Mohammed Alyousef 2021-04-20 02:33:29 +03:00
  • 747bc8be00 Merge remote-tracking branch 'origin/master' into develop Duncan Ogilvie 2021-04-19 16:22:08 +02:00
  • 00121c261f 0.1.4 v0.1.4 MoAlyousef 2021-04-11 04:52:44 +03:00
  • 326647011b Initial attempt at adding tests Duncan Ogilvie 2021-04-06 14:57:22 +02:00
  • 598c9b9ba8 Sort globbed files alphabetically for consistent cross-OS generation Duncan Ogilvie 2021-04-06 14:42:07 +02:00
  • d62dff29b1 Implement stronger type checking for optional values Duncan Ogilvie 2021-04-06 14:04:02 +02:00
  • 783f343e40 Run GitHub Actions on a bigger matrix Duncan Ogilvie 2021-04-06 12:24:01 +02:00
  • 5312b44860 Fix warnings on AppleClang 12 Duncan Ogilvie 2021-04-06 12:19:47 +02:00
  • 6162e86329 Respect default members while building archive_6162e863 Duncan Ogilvie 2021-04-05 18:54:24 +02:00
  • 5a20c0fe42 Initial vcpkg support archive_5a20c0fe Duncan Ogilvie 2021-04-05 16:47:18 +02:00
  • b5752b7c2b Breaking change, rename 'cmake.minimum' to 'cmake.version' and make it optional Duncan Ogilvie 2021-04-05 14:49:32 +02:00
  • 5c942599a5 Recursively bootstrap cmkr.cmake Duncan Ogilvie 2021-04-04 17:12:24 +02:00
  • 84f6b39f35 Clean up cmkr bootstrapping archive_84f6b39f Duncan Ogilvie 2021-04-04 17:11:49 +02:00
  • 67ac9a4328 Add a hack to hide a warning while bootstrapping on Windows archive_67ac9a43 Duncan Ogilvie 2021-04-04 15:49:45 +02:00
  • 8e163522c7 Add error checking for " at the end of injected cmake blocks Duncan Ogilvie 2021-04-03 22:22:11 +02:00
  • 555c2d04ef Make the first executable the startup project in Visual Studio Duncan Ogilvie 2021-04-03 17:35:24 +02:00
  • 6e48ec7782 Generate configure_file for every cmake.toml file Duncan Ogilvie 2021-04-03 15:59:49 +02:00
  • c51f9cd311 Fix typo in target type enum Duncan Ogilvie 2021-04-03 14:38:01 +02:00
  • 868d991c7c Fix path expansion for subdirectories Duncan Ogilvie 2021-04-02 17:33:33 +02:00
  • af0c42ba4a Allow putting cmkr.cmake in a subfolder Duncan Ogilvie 2021-03-31 22:05:15 +02:00
  • fd307dfb90 Fix weird compilation bug on latest CMake and Windows Duncan Ogilvie 2021-03-31 21:34:47 +02:00
  • 82338cd575 Fix compilation on Ubuntu Duncan Ogilvie 2021-03-31 21:17:20 +02:00
  • f2dbd1fcb8 Refactor cmake generation Duncan Ogilvie 2021-03-31 21:01:44 +02:00
  • 1af0b5f1cc Add supporrt for cmkr-include Duncan Ogilvie 2021-03-31 19:41:36 +02:00
  • 5c7f6c979e Clean up command generation Duncan Ogilvie 2021-03-31 19:38:31 +02:00
  • 105e0aaeb9 Add support for project.description and project.languages Duncan Ogilvie 2021-03-31 18:47:54 +02:00
  • 206c658294 Simplify toml deserialization a lot Duncan Ogilvie 2021-03-31 18:47:20 +02:00
  • d89baa46e2 Fix custom target support Duncan Ogilvie 2021-03-31 15:46:38 +02:00
  • 461f26d0c6 Bugfixes Duncan Ogilvie 2021-03-31 15:35:31 +02:00
  • 1e8b756276 Move target type handling to an enum for refactor Duncan Ogilvie 2021-03-31 14:55:16 +02:00
  • 7f349218fd Automatically generate folder names for subdirs Duncan Ogilvie 2021-03-31 13:55:47 +02:00
  • 028e202e61 Rename inject-after/before to cmake-after/before Duncan Ogilvie 2021-03-31 13:52:46 +02:00
  • 6000629f9a Properly quote CMake command arguments with the wrapper Duncan Ogilvie 2021-03-30 16:37:30 +02:00
  • f32ea490fe Support inject and include for targets Duncan Ogilvie 2021-03-30 13:39:56 +02:00
  • db4e710446 Fix source_group with subdirectories and move add_subdirectory calls to before the targets Duncan Ogilvie 2021-03-25 11:54:32 +01:00
  • f9de5c67ef Differentiate between root and subdirectory generation Duncan Ogilvie 2021-03-25 11:41:45 +01:00
  • 7828461a42 Minor improvements to property ordering Duncan Ogilvie 2021-03-25 11:22:42 +01:00
  • fdd9a3d134 Improve CMakeLists.txt generation to not touch the file when there are no changes Duncan Ogilvie 2021-03-19 20:37:30 +01:00
  • b6d629b9f4 Support more target_xxx commands Duncan Ogilvie 2021-03-18 01:07:07 +01:00
  • a7bdb93830 Require a lower CMake version for compatibility with slow distros Duncan Ogilvie 2021-03-17 00:44:05 +01:00
  • ad3869da11 Emit add_subdirectory calls after the project but before the targets Duncan Ogilvie 2021-03-17 00:43:46 +01:00
  • f905440871 Preserve ordering and switch target syntax to use tables Duncan Ogilvie 2021-03-16 20:01:06 +01:00
  • bd36e67d2e Change to vendored dependencies instead of using FetchContent Duncan Ogilvie 2021-03-16 19:35:22 +01:00
  • f4ef95eabc Add inject-before and inject-after Duncan Ogilvie 2021-03-16 17:49:19 +01:00
  • 0e2cddcbe6 Add support for include-before and include-after Duncan Ogilvie 2021-03-16 16:36:23 +01:00
  • 00969ee77d WIP DSL for generating cmake Duncan Ogilvie 2021-03-13 00:19:34 +01:00
  • 173c5e0f58 Restructure project Duncan Ogilvie 2021-03-05 17:32:31 +01:00
  • f929cf5f80 Recursively iterate directories Duncan Ogilvie 2021-03-05 14:07:19 +01:00
  • eaa5e62396 Rename various options to match CMake's naming better and refactor Duncan Ogilvie 2020-11-30 20:09:15 +01:00
  • df41d3eaff Update build.yml Mohammed Alyousef 2020-12-07 02:08:43 +03:00
  • e29c408854 use url for mpark variant Mohammed Alyousef 2020-12-07 02:06:35 +03:00
  • 8d0c8678c4 add mpark_variant Mohammed Alyousef 2020-12-07 02:01:46 +03:00
  • 369ef8f68d Merge pull request #3 from mrexodia/fix-windows Mohammed Alyousef 2020-11-27 18:08:22 +03:00
  • 861bd59676 fix readme MoAlyousef 2020-11-27 18:02:00 +03:00
  • 1d1ea3fdfd Fix path generation on Windows Duncan Ogilvie 2020-11-27 16:00:54 +01:00
  • f8ab24e0a2 bump 0.1.3 v0.1.3 MoAlyousef 2020-11-27 17:46:32 +03:00
  • 16e68d7542 fix C++11 build MoAlyousef 2020-11-27 17:38:40 +03:00
  • 5dc71f9ba1 support building with C++11, adding linux github actions MoAlyousef 2020-11-27 17:29:57 +03:00
  • ba2c52dd39 unify error messages MoAlyousef 2020-11-27 14:48:15 +03:00
  • 41b00b4f98 reflect gen code in new CMakeLists.txt MoAlyousef 2020-11-27 14:35:11 +03:00
  • b016d7139c Update cmkr.cmake Mohammed Alyousef 2020-11-27 14:23:12 +03:00
  • 473926bcfd Merge pull request #2 from mrexodia/cmake-integration Mohammed Alyousef 2020-11-27 14:22:17 +03:00
  • f29f9fa365 Implement CMake bootstrapping + integration Duncan Ogilvie 2020-11-26 23:51:25 +01:00
  • 4c59ca75da Ignore build*/ folders Duncan Ogilvie 2020-11-26 23:44:19 +01:00
  • 1114aaca94 Add cmkr COMPONENT when installing Duncan Ogilvie 2020-11-26 20:05:29 +01:00
  • 887f9e4ece add prompt if CMakeLists.txt already exists Mohammed Alyousef 2020-11-20 19:28:15 +03:00