[vcpkg_configure_make] Report warning when unresolved arguments are passed in#22567
[vcpkg_configure_make] Report warning when unresolved arguments are passed in#22567vicroms merged 11 commits intomicrosoft:masterfrom
Conversation
|
Depends on #22534 |
| # parse parameters such that semicolons in options arguments to COMMAND don't get erased | ||
| cmake_parse_arguments(PARSE_ARGV 0 arg | ||
| "AUTOCONFIG;SKIP_CONFIGURE;COPY_SOURCE;DISABLE_VERBOSE_FLAGS;NO_ADDITIONAL_PATHS;ADD_BIN_TO_PATH;USE_WRAPPERS;DETERMINE_BUILD_TRIPLET" | ||
| "AUTOCONFIG;SKIP_CONFIGURE;COPY_SOURCE;DISABLE_VERBOSE_FLAGS;NO_ADDITIONAL_PATHS;ADD_BIN_TO_PATH;NO_DEBUG;USE_WRAPPERS;DETERMINE_BUILD_TRIPLET" |
There was a problem hiding this comment.
NO_DEBUG is used below but is not declare here.
There was a problem hiding this comment.
is NO_DEBUG used anywhere ? Couldn't the same be achieved by setting VCPKG_BUILD_TYPE before the command?
There was a problem hiding this comment.
@Neumann-A See
vcpkg/ports/liburing/portfile.cmake
Lines 13 to 17 in f54a7b0
There was a problem hiding this comment.
Yeah I suddenly realized that this option has no effect now unless the makefile doesn't support debug mode.
No idea why it happened. |
|
|
There was a problem hiding this comment.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
PRs must add only one version and must not modify any published versions
When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.
Error: Local changes detected for liburing but no changes to version or port version.
-- Version: 2.0#1
-- Old SHA: e193d537e05887e8efeae8ab1328dc7e33499e01
-- New SHA: c55a2eac95d3a562676486733be22dbac100f5a5
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout f54a7b00130e54a398e9c852d200616b670e991c -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/l-/liburing.json b/versions/l-/liburing.json
index 495253e..3ebb4cd 100644
--- a/versions/l-/liburing.json
+++ b/versions/l-/liburing.json
@@ -1,7 +1,7 @@
{
"versions": [
{
- "git-tree": "c55a2eac95d3a562676486733be22dbac100f5a5",
+ "git-tree": "e193d537e05887e8efeae8ab1328dc7e33499e01",
"version": "2.0",
"port-version": 1
},You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/apr-util/vcpkg.jsonports/apr/vcpkg.json
Valid values for the license field can be found in the documentation
There was a problem hiding this comment.
You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/apr-util/vcpkg.jsonports/apr/vcpkg.jsonports/liburing/vcpkg.json
Valid values for the license field can be found in the documentation
* master: (108 commits) [calceph] update to version 3.5.1 (microsoft#23325) [SpeexDSP] Missing windows definitions (microsoft#23296) [triton] Fix usage (microsoft#23250) [vcpkg_configure_make] Report warning when unresolved arguments are passed in (microsoft#22567) [openmvg] no absolute paths (microsoft#22342) [python2] no absolute paths (microsoft#22329) [libcpplocate] New port (microsoft#23173) [Intelrdfpmathlib] Fix post build error (microsoft#23286) [docs] Update maintainer guide to include CMAKE_REQUIRE_FIND_PACKAGE. (microsoft#23321) [new-port-template] Remove deprecated cmake (microsoft#23283) [xtensor] Update to 0.24.0 (microsoft#23238) [pcl/soil2] Disable optimizations for individual function (microsoft#23252) [cnats] Add new port (C client for the NATS messaging system). (microsoft#23258) [nanobench] Update to 4.3.6 (microsoft#23262) [elfio] Update elfio to 3.10 (microsoft#23263) [tomlplusplus] Update to 3.0.1 (microsoft#23268) [shaderc] Fix CMake export target files (microsoft#23269) [PCL] Fix namespace and VS2022 error C3052 (microsoft#23273) [libressl] update to 3.4.2 (microsoft#23276) [asio-grpc] Update to 1.4.0 (microsoft#23277) ...
In #22321, I wrote a typo keyword
OPTIOSand it was not recoginzed or report warnign message, that's not good.Fix that.
Fixes #22535.