Duncan Ogilvie
|
eb6ccb39ee
|
Move vcpkg download location directly in ${CMAKE_BINARY_DIR}
|
2024-11-28 21:24:03 +01:00 |
|
Duncan Ogilvie
|
78bcf2acf7
|
Add support for [vcpkg].overlay-triplets
|
2024-11-28 14:28:10 +01:00 |
|
Duncan Ogilvie
|
e9480a625f
|
Allow disabling default features with vcpkg
|
2024-11-27 14:13:37 +01:00 |
|
Duncan Ogilvie
|
ae3d73896e
|
Add [vcpkg].overlay-ports feature
|
2024-11-26 12:33:29 +01:00 |
|
Duncan Ogilvie
|
57042565d1
|
Merge pull request #154 from build-cpp/configure-depends
Use CMAKE_CONFIGURE_DEPENDS when supported
|
2024-11-03 11:44:02 +01:00 |
|
deep
|
d02ee3ed24
|
Added check to make sure hash is valid hex (#153)
|
2024-11-03 10:49:33 +01:00 |
|
Duncan Ogilvie
|
4a15d2ba55
|
Use CMAKE_CONFIGURE_DEPENDS when supported
|
2024-11-03 10:33:32 +01:00 |
|
Duncan Ogilvie
|
510cf71af5
|
Only emit MSVC_RUNTIME_LIBRARY in the root project
|
2024-09-06 14:33:04 +02:00 |
|
Duncan Ogilvie
|
42ed3048b3
|
Improve relative path functionality for link-libraries
|
2024-09-06 13:50:43 +02:00 |
|
Duncan Ogilvie
|
5882bc082d
|
Support integer properties
Closes #148
|
2024-08-05 15:28:38 +02:00 |
|
Duncan Ogilvie
|
a90b3c6095
|
Add RC as a default language
|
2024-08-05 15:28:16 +02:00 |
|
Duncan Ogilvie
|
15ad1dc6a7
|
Support nested condition syntax for named conditions
|
2024-07-06 14:43:32 +02:00 |
|
Duncan Ogilvie
|
dabffeaed9
|
Add back the option name as a named condition
|
2024-07-06 14:43:32 +02:00 |
|
Duncan Ogilvie
|
59fe5c38b8
|
Consider PROJECT_OPTION to be a valid condition
|
2024-07-06 14:43:32 +02:00 |
|
Duncan Ogilvie
|
dcdc7ac410
|
Add a few more default named conditions
|
2024-07-06 14:43:32 +02:00 |
|
Duncan Ogilvie
|
674c976647
|
Do not set CMAKE_MSVC_RUNTIME_LIBRARY if it's already set
|
2024-06-21 00:32:30 +02:00 |
|
Duncan Ogilvie
|
559f750c89
|
Fix undefined behavior with std::tolower/toupper
|
2024-06-01 00:55:29 +02:00 |
|
Duncan Ogilvie
|
f32aac63aa
|
Review improvements
|
2024-05-31 22:24:01 +02:00 |
|
Anthony Printup
|
33d4cc4156
|
Fixed globbing when multiple extensions are present in the file name
|
2024-05-30 00:36:14 +02:00 |
|
Duncan Ogilvie
|
53820c9f65
|
Support $<condition> in unnamed conditions
|
2024-04-15 03:01:51 +02:00 |
|
Duncan Ogilvie
|
ff7e4b8f23
|
Allow arbitrary CMake expressions as conditions
|
2024-04-15 02:12:02 +02:00 |
|
Duncan Ogilvie
|
e2c929adb0
|
Fix out-of-the-box vcpkg experience on macos
|
2024-04-13 23:57:30 +02:00 |
|
Duncan Ogilvie
|
be0ef6d615
|
Generate find-package before fetch-content
|
2024-03-28 11:36:15 +01:00 |
|
Duncan Ogilvie
|
771c80a41a
|
Add [fetch-content].subdir
Closes #98
|
2023-11-09 13:28:29 +01:00 |
|
Duncan Ogilvie
|
58c7de1d60
|
Merge pull request #129 from build-cpp/gitignore-improvement
Improve the default .gitignore that's generated
|
2023-10-18 13:22:44 +02:00 |
|
Duncan Ogilvie
|
62609a0088
|
Improve the default .gitignore that's generated
|
2023-10-18 12:26:38 +02:00 |
|
Duncan Ogilvie
|
e0d8a085db
|
Merge pull request #121 from anthonyprintup/relative-paths
Added support for relative paths in `link-libraries`
|
2023-09-22 16:13:03 +02:00 |
|
Duncan Ogilvie
|
56da4144ae
|
Merge pull request #125 from anthonyprintup/fix-124
fix(generator): Prevent calling `std::string::back` on an empty string
|
2023-09-22 16:12:20 +02:00 |
|
Anthony Printup
|
079644cfeb
|
fix(generator): Prevent calling std::string::back on an empty string
Fixes #124
|
2023-09-20 02:34:02 +02:00 |
|
Anthony Printup
|
a7ca9f04c0
|
fix(relative-paths): Replaced has_parent_path with a simpler path check
|
2023-09-20 00:35:41 +02:00 |
|
Anthony Printup
|
339c2aac94
|
fix(generator): Prevent command arguments from being quoted when generating tests
Fixes #122
|
2023-09-18 18:36:58 +02:00 |
|
Anthony Printup
|
1c2947b2fc
|
fix(relative-paths): Prevent processing paths which may contain CMake macros, added a check to see if the library that's being linked exists on disk
|
2023-09-18 17:35:46 +02:00 |
|
Anthony Printup
|
56bd78f7ad
|
feat(project-parser): Added support for relative paths in link-libraries
Fixes #116
|
2023-09-18 15:44:44 +02:00 |
|
Anthony Printup
|
d3829fb6cd
|
Trim additional new lines at the end of the generated CMakeLists.txt
|
2023-09-16 18:49:30 +02:00 |
|
ζeh Matt
|
9f99365a25
|
Report better error messages for vcpkg projects and features
|
2023-08-25 15:58:24 +03:00 |
|
Duncan Ogilvie
|
ad90b1ad3e
|
Add 'clang-cl' and 'clang-any' conditions
|
2023-07-09 16:20:05 +02:00 |
|
Duncan Ogilvie
|
5bfa03d311
|
Bump to 0.2.24
|
2023-06-12 19:12:47 +02:00 |
|
Anthony Printup
|
bcaa60cabe
|
feat: Added SYSTEM flag support to fetch-content
|
2023-06-12 15:41:20 +02:00 |
|
Duncan Ogilvie
|
7a7ddf2699
|
Speed up the pipeline by using Ninja
|
2023-03-25 11:19:48 +00:00 |
|
Duncan Ogilvie
|
605a04e72d
|
Fix formatting of files
|
2023-03-24 11:07:02 +00:00 |
|
Duncan Ogilvie
|
ee0e0d71d9
|
Remove a bunch of dead code
|
2023-03-24 11:03:45 +00:00 |
|
Duncan Ogilvie
|
9d6897b572
|
Suppress warnings related to DOWNLOAD_EXTRACT_TIMESTAMP
|
2023-03-24 11:03:40 +00:00 |
|
Duncan Ogilvie
|
f8c34e5545
|
Error when [vcpkg] is used from a non-root project
|
2023-03-24 10:43:17 +00:00 |
|
Duncan Ogilvie
|
e6d783ea20
|
Fix a few clang-tidy warnings
|
2023-03-24 10:41:59 +00:00 |
|
Duncan Ogilvie
|
66b2aad843
|
Fix a bug where includes in a subdir would not work
|
2023-03-24 10:04:32 +00:00 |
|
Duncan Ogilvie
|
33911f3f1b
|
Fix a regression where cmkr init wouldn't create any source files
|
2023-03-09 21:35:11 +01:00 |
|
Duncan Ogilvie
|
cb9ad5cdb3
|
Improve error messages and check if specified sources exist
|
2023-03-08 09:41:40 +01:00 |
|
Duncan Ogilvie
|
275b73eefa
|
Remove debug print
|
2023-03-02 08:43:45 +01:00 |
|
Duncan Ogilvie
|
257e14c869
|
Merge pull request #93 from build-cpp/gitattributes
Automatically generate .gitattributes and .gitignore with cmkr init
|
2023-02-28 21:30:34 +01:00 |
|
Duncan Ogilvie
|
45678bc5bc
|
Automatically generate .gitattributes and .gitignore with cmkr init
|
2023-02-28 21:26:07 +01:00 |
|