Commit Graph

39 Commits

Author SHA1 Message Date
MoAlyousef dd0003f8fe add nlohmann_json to cmake toml 2021-05-28 05:39:00 +03:00
Duncan Ogilvie 306bb3d4fc Automatically generate documentation from tests 2021-05-16 22:55:55 +02:00
Duncan Ogilvie 02f1a70628 Use relative paths in the install command to support --prefix 2021-05-13 04:37:28 +02:00
Duncan Ogilvie 6395267e4b Merge cmkrlib into the cmkr target 2021-05-03 17:23:33 +02:00
Duncan Ogilvie 6d9b40bd15 Get rid of hack to hide a warning during bootstrapping on Windows 2021-05-03 17:08:23 +02:00
Duncan Ogilvie 747bc8be00 Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	CMakeLists.txt
#	README.md
#	cmake.toml
#	include/literals.h
#	src/cmake.cpp
#	src/cmake.hpp
#	src/gen.cpp
2021-04-19 16:22:08 +02:00
MoAlyousef 00121c261f 0.1.4 2021-04-11 04:52:44 +03:00
Duncan Ogilvie 326647011b Initial attempt at adding tests 2021-04-06 15:02:01 +02:00
Duncan Ogilvie b5752b7c2b Breaking change, rename 'cmake.minimum' to 'cmake.version' and make it optional 2021-04-05 14:49:32 +02:00
Duncan Ogilvie 67ac9a4328 Add a hack to hide a warning while bootstrapping on Windows 2021-04-04 15:49:45 +02:00
Duncan Ogilvie 105e0aaeb9 Add support for project.description and project.languages 2021-03-31 18:47:54 +02:00
Duncan Ogilvie 028e202e61 Rename inject-after/before to cmake-after/before 2021-03-31 13:55:14 +02:00
Duncan Ogilvie a7bdb93830 Require a lower CMake version for compatibility with slow distros 2021-03-17 00:44:05 +01:00
Duncan Ogilvie f905440871 Preserve ordering and switch target syntax to use tables 2021-03-16 20:07:18 +01:00
Duncan Ogilvie bd36e67d2e Change to vendored dependencies instead of using FetchContent 2021-03-16 19:35:22 +01:00
Duncan Ogilvie 00969ee77d WIP DSL for generating cmake 2021-03-13 00:19:34 +01:00
Duncan Ogilvie 173c5e0f58 Restructure project 2021-03-05 17:34:10 +01:00
Duncan Ogilvie eaa5e62396 Rename various options to match CMake's naming better and refactor 2021-03-05 14:09:34 +01:00
Mohammed Alyousef e29c408854 use url for mpark variant 2020-12-07 02:06:35 +03:00
Mohammed Alyousef 8d0c8678c4 add mpark_variant 2020-12-07 02:01:46 +03:00
MoAlyousef f8ab24e0a2 bump 0.1.3 2020-11-27 17:46:32 +03:00
MoAlyousef 5dc71f9ba1 support building with C++11, adding linux github actions 2020-11-27 17:29:57 +03:00
Mohammed Alyousef fa510bb00e bump 0.1.2 2020-11-20 18:51:08 +03:00
Mohammed Alyousef 4e55489845 update 0.1.1 2020-11-19 01:11:33 +03:00
Mohammed Alyousef bce39a944d use fetch-content instead of submodules 2020-09-15 19:25:03 +03:00
MoAlyousef ff53b00f28 add include 2020-09-12 17:08:05 +03:00
MoAlyousef b64d5a370d add cmake class 2020-09-12 06:38:28 +03:00
MoAlyousef a6239fd335 add error class 2020-09-10 19:58:28 +03:00
MoAlyousef 6035d3ae21 add cmake args 2020-09-10 03:01:31 +03:00
MoAlyousef 11b3061d47 require cmake 3.14 or higher 2020-09-10 00:30:26 +03:00
MoAlyousef e382482021 fixes 2020-09-09 22:53:34 +03:00
MoAlyousef 4db372900d add defs 2020-09-09 21:29:14 +03:00
MoAlyousef d59a238338 merge bin types to one 2020-09-09 15:04:00 +03:00
MoAlyousef 497f06b0f3 commenting out unused fields 2020-09-09 10:39:23 +03:00
MoAlyousef c03c9a2d0d add missing fields 2020-09-09 10:37:02 +03:00
MoAlyousef 9b44d37a78 add missing fields 2020-09-09 09:43:42 +03:00
Mohammed Alyousef b8aa1fdcb5 Update cmake.toml 2020-09-09 08:34:01 +03:00
MoAlyousef 9782c40832 do the required only 2020-09-09 08:01:28 +03:00
MoAlyousef 3ca8866752 first commit 2020-09-09 02:59:09 +03:00