Commit Graph

64 Commits (d905be1d130681a8eecd0e021d21975a10e6f7f5)

Author SHA1 Message Date
Duncan Ogilvie d905be1d13 Final touches
2 years ago
Duncan Ogilvie 61851d2bee Bump to 0.2.5
2 years ago
Duncan Ogilvie 04905371b8 Bump to 0.2.4
2 years ago
Duncan Ogilvie 490869b9a2 Bump to 0.2.3
2 years ago
Duncan Ogilvie bdaf5c94e6 Bump to 0.2.2
2 years ago
Duncan Ogilvie df1dbf7953 Bump to 0.2.1
2 years ago
Duncan Ogilvie 83087ff06e Release v0.2.0 (finally)
2 years ago
Duncan Ogilvie 04bf40a5a6 Generate resources/version.hpp with the project version
2 years ago
Duncan Ogilvie 285614e4c2 Automatically generate cmkr.cmake when missing
3 years ago
Duncan Ogilvie 95907602b4 Do not allow in-tree builds per default
3 years ago
Duncan Ogilvie 9932e501ce Rename files to make the project easier to navigate
3 years ago
Duncan Ogilvie 8d024556e3 Fix CI
3 years ago
MoAlyousef dc4b59f05d prelim vcpkg manifest support
3 years ago
Duncan Ogilvie 306bb3d4fc Automatically generate documentation from tests
3 years ago
Duncan Ogilvie 02f1a70628 Use relative paths in the install command to support --prefix
3 years ago
Duncan Ogilvie 9622334bf1 Switch to using target_sources instead of passing sources directly to add_xxx
3 years ago
Duncan Ogilvie 6395267e4b Merge cmkrlib into the cmkr target
3 years ago
Duncan Ogilvie 6d9b40bd15 Get rid of hack to hide a warning during bootstrapping on Windows
3 years ago
Duncan Ogilvie 17d4dc0555 Move all links to the new organization
3 years ago
Duncan Ogilvie 7cdf36f317 Initial support for conditional arguments
3 years ago
Duncan Ogilvie 8f393d967d Make cmkr bootstrapper more robust
3 years ago
Duncan Ogilvie 326647011b Initial attempt at adding tests
3 years ago
Duncan Ogilvie b5752b7c2b Breaking change, rename 'cmake.minimum' to 'cmake.version' and make it optional
3 years ago
Duncan Ogilvie 84f6b39f35 Clean up cmkr bootstrapping
3 years ago
Duncan Ogilvie 67ac9a4328 Add a hack to hide a warning while bootstrapping on Windows
3 years ago
Duncan Ogilvie f2dbd1fcb8 Refactor cmake generation
3 years ago
Duncan Ogilvie 5c7f6c979e Clean up command generation
3 years ago
Duncan Ogilvie 105e0aaeb9 Add support for project.description and project.languages
3 years ago
Duncan Ogilvie 206c658294 Simplify toml deserialization a lot
3 years ago
Duncan Ogilvie 461f26d0c6 Bugfixes
3 years ago
Duncan Ogilvie 1e8b756276 Move target type handling to an enum for refactor
3 years ago
Duncan Ogilvie 6000629f9a Properly quote CMake command arguments with the wrapper
3 years ago
Duncan Ogilvie fdd9a3d134 Improve CMakeLists.txt generation to not touch the file when there are no changes
3 years ago
Duncan Ogilvie b6d629b9f4 Support more target_xxx commands
3 years ago
Duncan Ogilvie a7bdb93830 Require a lower CMake version for compatibility with slow distros
3 years ago
Duncan Ogilvie f905440871 Preserve ordering and switch target syntax to use tables
3 years ago
Duncan Ogilvie bd36e67d2e Change to vendored dependencies instead of using FetchContent
3 years ago
Duncan Ogilvie 00969ee77d WIP DSL for generating cmake
3 years ago
Duncan Ogilvie 173c5e0f58 Restructure project
3 years ago
Duncan Ogilvie eaa5e62396 Rename various options to match CMake's naming better and refactor
3 years ago
Mohammed Alyousef e29c408854 use url for mpark variant
3 years ago
Mohammed Alyousef 8d0c8678c4 add mpark_variant
3 years ago
MoAlyousef f8ab24e0a2 bump 0.1.3
4 years ago
MoAlyousef 5dc71f9ba1 support building with C++11, adding linux github actions
4 years ago
MoAlyousef 41b00b4f98 reflect gen code in new CMakeLists.txt
4 years ago
Duncan Ogilvie 1114aaca94 Add cmkr COMPONENT when installing
4 years ago
Mohammed Alyousef fa510bb00e bump 0.1.2
4 years ago
Mohammed Alyousef 4e55489845 update 0.1.1
4 years ago
Mohammed Alyousef bce39a944d use fetch-content instead of submodules
4 years ago
MoAlyousef 3b09103d98 add globbing, package components and options
4 years ago