Commit Graph

52 Commits (d2aa15b1c770b4faeee6ca47f0f69de08523a0f9)

Author SHA1 Message Date
Duncan Ogilvie 69d844a152 Refactor msvc-static to msvc-runtime 2 years ago
gmh5225 2f3fd7b95e
Merge branch 'main' into feature-msvc-static 2 years ago
Duncan Ogilvie 5af2385cc3 Fix the way target.headers is merged into target.sources 2 years ago
gmh5225 981c48dbc5
[feature] msvc-static 2 years ago
Duncan Ogilvie e69cf4d2b9 Add install.optional flag 3 years ago
Duncan Ogilvie 9a82f8c796 Temporarily remove the crt-linkage and library-linkage options 3 years ago
Duncan Ogilvie 232e49e087 Add support for vcpkg CRT and library linkage customization 3 years ago
Duncan Ogilvie 85370968f8 Improved fetch-content support 3 years ago
cursey 6f8b07a801
Allow specifying install component name 3 years ago
Duncan Ogilvie d905be1d13 Final touches 3 years ago
cursey 2b7ee72e86
Separate template parsing and generation 3 years ago
cursey eed1e38407
Add support for target templates 3 years ago
Duncan Ogilvie 459ebb14b5 Support conditions everywhere 3 years ago
cursey 3201fd052e
Add support for vcpkg package features 3 years ago
Duncan Ogilvie 88e9241e9f Improve onboarding experience 3 years ago
Duncan Ogilvie bb7874a6df Improve compilation times 3 years ago
Duncan Ogilvie 2bcf15c4ed Add support for object libraries 3 years ago
Duncan Ogilvie 6a825e15a0 Slightly improve cmkr init 3 years ago
Duncan Ogilvie f02ccc2309 Refactor fetch-content to vector<Content> 3 years ago
Duncan Ogilvie 0f559bc803 Do not make Package.config default to true 3 years ago
Duncan Ogilvie a718dfd675 Inherit conditions from the parent project 4 years ago
Duncan Ogilvie 95907602b4 Do not allow in-tree builds per default 4 years ago
Duncan Ogilvie 3cd84a9708 Add basic support for [subdir.mydir] 4 years ago
Duncan Ogilvie 9932e501ce Rename files to make the project easier to navigate 4 years ago
Duncan Ogilvie 1b37dd76a5 Rename things to try to make the code more readable 4 years ago
Duncan Ogilvie eaf03eb785 Add support for target condition 4 years ago
Duncan Ogilvie 2450cfb2c9 Implement conditional properties 4 years ago
Duncan Ogilvie af3807ca2b Add support for private- target options 4 years ago
Duncan Ogilvie 7b20d8c54c Restore [vcpkg].version functionality and add a test + documentation 4 years ago
MoAlyousef ffdedbdace fixes 4 years ago
MoAlyousef dc4b59f05d prelim vcpkg manifest support 4 years ago
Duncan Ogilvie 6ad29ef624 Allow conditional subdirs 4 years ago
Duncan Ogilvie 718c2c7527 Get rid of redundant name field in cmkr init 4 years ago
Duncan Ogilvie 6395267e4b Merge cmkrlib into the cmkr target 4 years ago
darknessxk 4efa74f91f
Changed project string from [[target]] to [target.%s] 4 years ago
Duncan Ogilvie 5312b44860 Fix warnings on AppleClang 12 4 years ago
Duncan Ogilvie b5752b7c2b Breaking change, rename 'cmake.minimum' to 'cmake.version' and make it optional 4 years ago
Duncan Ogilvie f9de5c67ef Differentiate between root and subdirectory generation 4 years ago
Duncan Ogilvie 173c5e0f58 Restructure project 4 years ago
Duncan Ogilvie eaa5e62396 Rename various options to match CMake's naming better and refactor 4 years ago
MoAlyousef f8ab24e0a2 bump 0.1.3 4 years ago
MoAlyousef 16e68d7542 fix C++11 build 4 years ago
Mohammed Alyousef 4e55489845 update 0.1.1 4 years ago
MoAlyousef 18034af6ce update readme 4 years ago
MoAlyousef 9c347b2851 remove test for now from template 4 years ago
Mohammed Alyousef ef166277ea support testing 4 years ago
Mohammed Alyousef b8fbdb2bed create include dir by default 4 years ago
Mohammed Alyousef 221003f199 support interfaces and aliases 4 years ago
MoAlyousef e6219d6571 add option comments 4 years ago
MoAlyousef 3b09103d98 add globbing, package components and options 4 years ago