55 Commits

Author SHA1 Message Date
Duncan Ogilvie 1596a8143d Bump to 0.2.12 2022-03-06 06:07:55 +01:00
Duncan Ogilvie edc8e1e02e Bump to 0.2.11 2022-02-12 04:42:19 +01:00
Duncan Ogilvie fc74a5e802 Bump to 0.2.10 2022-02-12 02:45:10 +01:00
Duncan Ogilvie a2f8d9e5c9 Bump to 0.2.9 2022-02-11 02:51:18 +01:00
Duncan Ogilvie 5ac8b15c9a Bump to 0.2.8 2022-02-02 17:25:10 +01:00
Duncan Ogilvie 8ae029dab1 Bump to 0.2.7 2022-01-14 01:04:11 +01:00
Duncan Ogilvie 47703871e1 Bump to 0.2.6 2022-01-13 00:35:13 +01:00
Duncan Ogilvie 61851d2bee Bump to 0.2.5 2022-01-07 19:45:08 +01:00
Duncan Ogilvie 04905371b8 Bump to 0.2.4 2021-12-30 02:45:02 +01:00
Duncan Ogilvie 490869b9a2 Bump to 0.2.3 2021-12-28 12:08:16 +01:00
Duncan Ogilvie bdaf5c94e6 Bump to 0.2.2 2021-12-27 11:49:22 +01:00
Duncan Ogilvie df1dbf7953 Bump to 0.2.1 2021-12-27 11:17:20 +01:00
Duncan Ogilvie 83087ff06e Release v0.2.0 (finally) 2021-12-23 20:13:12 +01:00
Duncan Ogilvie 04bf40a5a6 Generate resources/version.hpp with the project version 2021-12-23 03:53:07 +01:00
Duncan Ogilvie 77f4bf7da0 Some minor fixes related to newlines and formatting 2021-12-22 13:30:59 +01:00
Duncan Ogilvie 285614e4c2 Automatically generate cmkr.cmake when missing 2021-09-13 17:01:46 +02:00
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