Скласти інтро

Скласти інтро (вступ), де в 2-4 реченнях описати, що замовник робить, що подобається робити, що хочеться робити краще, що важливо робити, тощо.

Ryu's most recognizable attire consists of a white karate gi with the sleeves torn off, medium length hair, a long red headband, a black martial arts belt and bare feet (a choice he makes of his own, believing it to be more comfortable). In many of his appearances, Ryu carries around a large, white duffel bag containing items important to his travels, such as clothing, plane tickets, passports, and local currency.


Get the file name of the output from that of the input

Is it possible to pass the name of the input file to the output file using some kind of variable?
I am splitting pdf files using qpdf. I don't want to assign new names for the output. I rather want the output file to be the name of the input with the usual suffixes:
qpdf --split-pages=50  MyInputFile.pdf  @F\ %d.pdf
I want to get this file name pattern like this: MyInputFile  001-050.pdf. The @F variable calls the name of the input.
Is this possible?

That's not there right now. I suppose it could be a possible enhancement, but I also feel like it wouldn't be that hard to have whatever invokes qpdf take care of that detail. Anyway, I'll mark it as an enhancement. I'd probably use %f rather than @f since @ starts an argument filename and there's no reason to use two different meta-characters.

That will be a great enhancement. Yes, %f makes more sense. Thank you.

I've decided not to do this -- qpdf's CLI parsing is already quite complex. I think it's better to just handle this with the shell or whatever invokes qpdf.


Look into json_macros crate for Body

There's a useful looking crate that converts inline json to serde_json::Value and is probably a much better choice than what we've got in elastic_macros. Try it out and see how it compares.
Will probably change our json macro to only return a string literal, and do no replacement. This call be called json_str. Ultimately, it's probably not such a big deal saving ~9000ns per call because the HTTP request will always dwarf that

Bench results for the json! macro:
test parse_plain_json_str_lrg    ... bench:          32 ns/iter (+/- 1)
test parse_plain_json_str_med    ... bench:          30 ns/iter (+/- 2)
test parse_plain_json_str_sml    ... bench:          28 ns/iter (+/- 1)
test parse_plain_json_value_lrg  ... bench:       8,012 ns/iter (+/- 511)
test parse_plain_json_value_med  ... bench:       5,448 ns/iter (+/- 1,073)
test parse_plain_json_value_sml  ... bench:       3,018 ns/iter (+/- 1,331)
test parse_repl_json_str_lrg     ... bench:       3,783 ns/iter (+/- 125)
test parse_repl_json_str_med     ... bench:       2,329 ns/iter (+/- 150)
test parse_repl_json_str_sml     ... bench:       1,208 ns/iter (+/- 40)
test parse_repl_obj_json_str_lrg ... bench:       3,201 ns/iter (+/- 730)
test parse_repl_obj_json_str_med ... bench:       2,364 ns/iter (+/- 2,407)
test parse_repl_obj_json_str_sml ... bench:       1,272 ns/iter (+/- 150)

The (recently renamed) json_str macro is still faster, but definitely not as friendly to use for replacements. I'll keep it around, but recommend the json crate for any json that may need to be modified, or isn't completely known at compile time


Internal Error after blacking out

Bug Description:
When the player blacks out, the player is transported back to the most recent Pokemon centre they went to. However, if they black out before reaching a pokemon centre, the save['recentCentre'] flag is still Null causing the game to have an Internal Error.
Output:
Charmander fainted!
...
NASSER blacked out!

Charmander was healed to max health.

If you have not edited any files, feel free to create an issue on the repository by going to the link below.

Note: your save file will be preserved in the program folder. Any unsaved progress will be lost (sorry).

[https://github.com/Pokemon-PythonRed/Pokemon-PythonRed/issues/new/choose]

Press Enter to exit.

>

Steps To Reproduce:
After receiving the starter Pokemon from Prof. OAK, go back and forth between Route 1 (North) and Route 1 (South) without stopping at the Viridian City Pokemon Centre to black out. This should reproduce the error.
Expected Behaviour:
I'm actually not sure what is supposed to happen in the real Pokemon Red, but I'm guessing you would be taken back to the player's house. You can just decide what you'd like to happen.
Context:

Python Version:  Python 3.8.10 64-bit

PPR Version: Latest commit

Additional Information:
Also, when a player blacks out, in Pokemon Red, they lose half of their money. This is not the case in PPR but is a simple fix.

[ ] I decline to being added to the Contributors list.

Your guess was correct; it should take the player back to their house. I believe this is fixed in https://github.com/Pokemon-PythonRed/Pokemon-PythonRed/commit/1bd5ec95fc2fa244981eef2a91be27271cbd086c.

Yes it is, I'm also submitting a PR for the money loss problem

I believe I implemented the loss of money in trainer battles (which aren't yet available), but I've never heard of losing money in encounters. Nice catch!


v2.0.2 not on pub.dev

Hi,
you have released v2.0.2 on GitHub, which adds compatibility with intl 0.18. Somehow, the version is not available on pub.dev. Could you please check why and release it on pub.dev? Would be very helpful for us!

Friendly bump @ryanhz

Ah, sorry, i didn't get notified via email. Will do it now

No worries ;)
And I don't want to be a pita, but Intl by now has moved to 0.19.0 https://github.com/dart-lang/i18n/tree/main/pkgs/intl
It is a shame, that the only dependency in this project always necessitates a new release even though nothing in the actual code changes

You can always use override to pin Intl package, which is depended by so many packages.
2.0.3 is live with intl 0.19.0.
2.0.2 was half way released but interrupted and forgotten.


Increase signal and reduce noise?

Problem
One "message" from elvis contains very few information (yet useful).
Consequences
At each PR, we have plenty of (too many) little messages in the comments as well as notifications (on HipChat or whatever "integration").
(probable?) Solution
It may be nice to regroup elvis "messages" per PR.
Benefit
We just need to treat one unique elvis "message".

Yes, elvis should be using the new review functionality on github. But this is mostly an issue for elvis-server (a private inaka repo), not this one ;)


Adding reaction to last comment when keyboard present #2

Describe the bug
If you're in an issue and try to add a reaction to the last comment while the keyboard is displayed, the reaction menu appears but in the wrong place. See video below.
This is similar to #2015 back when we had the old reaction menu.
To Reproduce
Steps to reproduce the behavior:

Open an issue that you must scroll to see all comments
Activate keyboard (Start typing a reply)
Scroll to bottom
Tap to add reaction to the last comment
See error

Expected behavior
The reaction menu should appear near the last comment.
Screenshots

Dang. Any ideas how to fix? I guess the ContextMenu needs to layout when the kb resigns or something?
Sent with GitHawk

Yup I think that’s the problem as well.
Maybe:

Set up a listener on the keyboard: https://developer.apple.com/documentation/uikit/uikeyboarddidhidenotification. Inside the method that gets called check to see if we’re waiting to display the reaction menu. If we are, display
When someone taps add reaction we check to see if keyboard is active, if so, indicate a reaction is waiting and resign keyboard (this will cause the listener to activate and in turn call open the reaction appropriately when finished. If keyboard isn’t active, do what we already do

Sent with GitHawk

I wonder if this is more elegantly handled in ContextMenu? I imagine this would break for anyone using the lib.

Give an option to have the menu move with the keyboard?
Sent with GitHawk

That actually does exist, but I have a feeling its to do w/ the scrollview or something.


Header design

The site should have a header, complete with navigation links and logo.

All requirements done.


404 does not work on the website, needs to be configured

Also the favicon needs to be changed.

Fixed. Added a s3 404 error rule.


Items despawning or turning invisible

Ref. #34
"After respawning  or even at will, items despawn or turn invisible in y<0 chunks"

Need to know:
Which is it? Despawning or turning invisible?
Does this also happen when y > 255?

Despawning. This affects all parts of the world including the vanilla boundaries. Also the player is not detectable after a respawn.


depth map

is that depth map, why It's not the same as the depth map in depth anything

You should choose "keep the original shape" to enable the depth map control


Color fringing artifacts

Hi,
Thanks for making the shader. I am enjoying it a lot but I am seeing some color fringing I am not seeing with other shaders like KrigBilateral.
See below, for example and sorry for the large size images. I present the following scene with the CfL shader on.

Notice the color fringing around the neckline of the nightgown the elf is wearing and the collarbone region? I am not seeing that with KrigBilateral in the same scene.

Maybe some tweaking of values is needed to avoid situations like this? Not sure what solution is feasible here. But this is coming up like once every minute for me while watching this content and does get a little distracting.

Which variant of the shader are you using? Also are you up to date? I've made many changes recently.

Nevermind, I can reproduce this. The 4-tap regression is too aggressive:

It doesn't happen with the 12-tap regression only:

The fix for this would be improving the mixing logic, I'll see what I can do later. Thanks =).

Can you retest with the latest commit? Some colour fringing is unavoidable in this scene since part of it comes from the source, but I think the shader is doing a decent enough job now:

It is improved but there are still some sections of this scene with noticeable color fringing with the mix variant.

I will have to disagree that the original scene had color fringing. See below for the a screenshot without any chroma upscale shaders.

To see it better, 400% zoom via upscale and crop to that area. CfL first.

And the original

The 12-tap regression variant does play this perfectly like the original, so I might just stick with that to avoid this.

I mean, I can clearly see the colour going from green to red in the "original" screenshot, that's fringing. The shader is just making it way worse, but as you noted the 12-tap variant is fine.
I'll keep trying to find a solution for this, but everything I've tried has a negative effect on how detailed the shader can be. For now I think it's mostly safe to use the 12-tap variant if you want to avoid the worst artifacts like this one. That has been reflected in the readme as well.

Okay, that is fine. I'll close the issue since I am fine with using the 12-tap regression variant in place of the mixed variant. Thanks for taking a look at this.

I downloaded the latest shader you put up today and the regular mixed variant now no longer exhibits the issue as much as before and I would say it's to the extent I would say it's solved even though yes, you can pixel peep and pick out some enhanced fringing compared the original. Thanks a lot again.


First batch of changes related to persistent volumes for pods

Things that are done so far

Volume and Residency RAML types
Conversion to and from RAML, JSON, and Protocol Buffers
App and pod volume refactoring
Some changes to task and task group builders
Reserving and creating volumes
Launching pods on reservation
Supporting pod restarts
Persistent volume profiles
System integration testing

Things to do yet

Move reservation info from the task level to the instance level
Once reservation info is moved, probably there won't be any need in task polymorphism (Reserved, Ephemeral etc)
Documentation
Unit- and integration testing
More system integration testing
Instance update care only about last task status update, which doesn't really work well with pods with persistent volumes, because if one of pod tasks exits normally, this is considered worthy of checking and scaling the pod
Migration

Rebased.

Moved to #5813


Activity Type: Saving Throw

The saving throw activity will be able to call for a saving throw on a target and roll damage. It will contain information on setting the save DC and what type of save is required. It will also contain information on how the damage/effects are applied on a successful save (e.g. "No Damage on Save", "Half Damage on Save", "Full Damage on Save", "No Effects on Save", etc.).

Hey Arbron, will different activities also be able to have different active effects tied to them? Let's say you want to make the item Staff of Power and have the spells on it as activities. Will it be possible to have an active effect for the hold monster and ray of enfeeblement separately?


<EMAIL_ADDRESS>decompress error

Cannot install/upgrade GIMP. Here is the innounp.log content.
Signature detected: Inno Setup Setup Data (6.3.0)
This is not directly supported, but i'll try to unpack it as version 5602
; Version detected: 6300
Critical error: The setup files are corrupted. Please obtain a new copy of the program.

Duplicates #14126.


Fix issue 3524

Impact

[x] Bug fix (non-breaking change which fixes expected existing functionality)
[ ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

Things to be aware of

Things to worry about

Additional Context

I am currently reviewing #5894 which could be related to these changes. I'll post a comment here once review is completed.

This is no longer needed. Some other classpath prefix-related PRs have been provided by the wider community.


Add Microsoft Eva to System voices

Just noticed its key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\CortanaVoices\Tokens\MSTTS_V110_enUS_EvaM. Because this is in the CortanaVoices key I hadn't noticed it before. This should be added to VoiceUnlocker.

May as well add HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Speech_OneCore\Voices\Tokens and HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Speech_OneCore\CortanaVoices\Tokens as well, since there appear to be some other voices in those.


Add fs_provisioner (only enabled in idfdev)

We're going to do this as a K8s Job when we provision the storage, rather than in the LSP.


About Infrared camera of RealSense D435 and OpenCV

I am learning Intel RealSense D435 & Visual Studio 2017.
Like the image, I would like to reproduce it with an infrared camera instead of a color camera in a program that recognizes faces with a RealSense camera and OpenCV. Is there a way?
If possible, I would appreciate it if you could also describe the program.

Hi @Vermilion016  I note that in the other case at the link below that you posted the question at, you wished to adjust the rs-dnn OpenCV example program to use infrared instead of RGB color.
https://dev.intelrealsense.com/docs/rs-dnn?_ga=2.48086116.2144105902.1660733096-1041004708.1589641371
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/opencv/dnn
Whilst it is sometimes possible to change a program to use the infrared stream instead of RGB (especially for RealSense camera module boards that do not have an RGB sensor), it may not be practical to do so for a DNN detection program.  The stream type could be changed from RGB to infrared, but a DNN program relies on identification of specific types of visual elements on an RGB image using a dataset that has been trained to recognize them.

If you would like to test it to see whether it works, I would recommend the following changes to rs-dnn:

On line 33, change RS2_STREAM_COLOR to RS2_STREAM_INFRARED

https://github.com/IntelRealSense/librealsense/blob/master/wrappers/opencv/dnn/rs-dnn.cpp#L33

Make this change again to the align instruction on line 35.  Although depth and infrared are already aligned as they both originate from the left infrared sensor, we will change this line since the rs-dnn program calls for alignment to be performed.

https://github.com/IntelRealSense/librealsense/blob/master/wrappers/opencv/dnn/rs-dnn.cpp#L35

Change line 63 to auto color_frame = data.get_infrared_frame();

https://github.com/IntelRealSense/librealsense/blob/master/wrappers/opencv/dnn/rs-dnn.cpp#L63
Ideally, we would use auto infrared_frame = data.get_infrared_frame(); but since the rs-dnn script relies on the 'color_frame' name in multiple lines, it is easier for test purposes to just change the second half of the line so that it accesses the infrared frame.

Thank you very much.
But sorry. It was not possible.
Few days ago, it was possible to manipulate the infrared stream in the past.
I referred to the site below.
Somehow, I want to apply this to OpenCV.
Is there a good way?

There is an OpenCV example for the infrared stream at the link below.
https://github.com/IntelRealSense/librealsense/blob/master/doc/stepbystep/getting_started_with_openCV.md#displaying-infrared-frame

Thank you very much.
It could be possible.
But sorry. That's not what I want to do.
Created with reference to the following site, I want to apply an infrared stream like an image to OpenCV.
Please give me a good link.
https://github.com/IntelRealSense/librealsense/issues/1140

Has the problem in this case been solved by the resolution mentioned at https://github.com/IntelRealSense/librealsense/issues/11116#issuecomment-1318390314 please or do you still require assistance?  Thanks!

Excuse me.
I have a new problem, please help me.
This time I succeeded with the following code, but there is a big lag every 1 frame.
(The movement of the camera is absurdly heavy, and it moves only about 1 frame per second)
If anyone knows the reason, please let me know.

#include "opencv2/opencv.hpp" #include "opencv2/highgui.hpp" #include <vector> #include <librealsense2/rs.hpp> #include <iostream> #include <stdio.h> using namespace cv; using namespace std; int main(int argc, char * argv[]) { 	int width = 1280; 	int height = 720; 	int fps = 30; 	rs2::config config; 	config.enable_stream(RS2_STREAM_INFRARED, width, height, RS2_FORMAT_Y8, fps); 	rs2::pipeline pipeline; 	rs2::pipeline_profile pipeline_profile = pipeline.start(config); 	CascadeClassifier cascade; 	cascade.load("C:/opencv/sources/data/haarcascades/haarcascade_frontalface_alt.xml"); 	vector<Rect> faces; 	while (1) 	{ 		rs2::frameset frameset = pipeline.wait_for_frames(); 		rs2::video_frame ir_frame = frameset.get_infrared_frame(); 		cv::Mat dMat_left = cv::Mat(cv::Size(width, height), CV_8UC1, (void*)ir_frame.get_data()); 			cascade.detectMultiScale(dMat_left, faces, 1.1, 3, 0, Size(20, 20)); 			for (int i = 0; i < faces.size(); i++) 			{ 				rectangle(dMat_left, Point(faces[i].x, faces[i].y), Point(faces[i].x + faces[i].width, faces[i].y + faces[i].height), Scalar(0, 0, 0), 3); 			} 			imshow("img", dMat_left); 			const int c = cv::waitKey(1); 	} 	return EXIT_SUCCESS; }

Does performance improve if you change the FPS value from 30 to 15?

I see. I tried lowering the fps and image quality.
Significantly reduced lag.
Thank you for your cooperation.

You are very welcome.  I'm pleased that I could help.  Thanks very much for the update!

If you are still using the Haar Cascade in the script above at https://github.com/IntelRealSense/librealsense/issues/11113#issuecomment-1318616979 then a cascade will tend to run slowly.  Googling for the term opencv slow haar cascade provides information about this.

I'see. I will try.
Thank you very much.


ARROW-2408: [Rust] Ability to get &mut [T] from Buffer<T>

Build is failing, unrelated to my changes. How do I tell Travis to try again? Do I need to push fake commits?

@andygrove I retrigged. But you can normally retrigger by using git commit --amend --no-edit && git push --force (This updates the hash of the last commit)

@pitrou @xhochy I think we can go ahead and merge this one now

Great!


Need help to translate GraphQL query to ElasticSearch

Could you please provide some more documentation / examples how to write translator of GraphQL queries into ElasticSearch queries and inject it into existing engine?

The only package for ElasticSearch that provides an IQueriable adapter is ElasticLINQ. Unfortunately it is not maintaned anymore.

hi @RomanVashchegin
There are many different approaches you can take to do this.
We are currently investing alot in documentation and extension APIs and eventually will cover topics like these too.
What would you like to translate to elastic search? Filtering Sorting Selection? Do you have CLRTypes or do you want to create the types too?

Hi @PascalSenn , I use ES quite a lot, too, so in regards to your "What would you like to translate to elastic search" -> good support for nested types would be crucial I think.

@afederici75 integration must be made in ElasticSearch to provide a IQueriable provider, on which HotChocolate can hook on. As already mentioned only ElasticLINQ provides it, but it is currently not maintaned and paired with latest ElasticSearch versions.

@nkovacic  Not necessarily, we open up the API for Selection, Filtering and Sorting.
IQueryable has its pitfalls. With Linq you can express a lot of things that are more complex than things you can express with our filters API. As we only use a subset we can maybe write more efficient native queries. The only good IQueryable provider I've seen so far was the one of EF.
This is why I ask what you would like to do :) creating elastic search queries?

@PascalSenn
Yes, I'd like to implement Filtering and Sorting for ES data source. https://github.com/ElasticLINQ/ElasticLINQ is good example, but parsing linq expressions need more accuracy in implementation. I prefer to have the deal with expression tree :) Because I've already implemented Advanced Search in our application based on https://querybuilder.js.org/ and ES.

@PascalSenn , sorry for the late response. [What I would like to do] -> I ultimately want my client apps to always communicate with the back end via GraphQL . The back end has disparate storage systems (Oracle, ElasticSearch, others) and I would like some automatic thing that translates the incoming graphql into ES's DSL and executes that search. I think it's possible to auto generate a GQL schema from an ES setup and auto map stuff.

@RomanVashchegin  @afederici75   The documentations for custom filtering is currently in the works. we will change a few things with filter conventions and make it extensible. I will let you know when the docs are ready 👍
Can point you in the right direction for the ES native visitor.

@PascalSenn that is great news, thanks! I am relatively new to Github and contribution to open source projects, but I have been working for a few years with ES and .NET's libs at a fairly low level. My background is primarily server side, and client work was usually with XAML (whatever flavor), but this would be a great way to contribute to HC and my project as well... Not promising anything as I don't want to over commit and I need the board to approve this, but I am seriously looking into basing all out current modernization efforts on GraphQL and HotChocolate. Let me know if you guys are interested in me collaborating or can point me in the right direction when the right time comes. Thanks again for the wonderful project!

We have faced the same problem when used HotChocolate for our project just like you guys discussed. We have a GraphQL for public-facing with SPA and Mobile, and behind we have some service call directly to PostgreSQL DB and some call to other GraphQL endpoints that stiched data together. Now we would like to translate the filter/sorting/selection from GraphQL to ES DSL (Nest), but we are still struggling with it right now. If the HotChocolate team can give us clear guidance to do the visitor throw filter/sorting/selection and translate it to ES DSL, then that'd be great.

Join the #elasticsearch channel on slack. We will organize discussions in there.

We need to resolve the same problem. From https://chillicream.com/blog/2020/11/23/hot-chocolate-11#support-for-more-providers, it seems it is going to be resolved in 12.0. I am wondering any update on this? Thanks!


No entities found, please use entities option

Describe the bug
When I use forRootAsync in the AppModule and define entities in their own modules using forFeature I get: "Error: No entities found, please use entities option" when I try to compile.
I read in the documentation and it says you only need define base entities in forRootAsync so I am confused.
Stack trace
N/a
To Reproduce
Steps to reproduce the behavior:

Import forRootAsync in AppModule with no entities
Import forFeature in each module with their own entity
Import each module (that uses forFeature) in AppModule

Expected behavior
forRootAsync should recognize that I have entities defined using forFeature and therefore not require that I define any entities in forRootAsync.
Additional context
N/a
Versions

Dependency
Version

node
v12.16.3

typescript
v3.7.4

mikro-orm
v4.2.1 (nestjs v4.2.0)

your-driver
mongodb

Imported in AppModule:
MikroOrmModule.forRootAsync({
    providers: [],
    imports: [ConfigModule.forFeature(ormConfig)],
    inject: [ConfigService],
    useFactory: (configService: ConfigService): MikroOrmModuleOptions<MongoDriver> => {
      const NODE_ENV = configService.get<string>("NODE_ENV");
      const config = configService.get<DatabaseConfig>(DatabaseConfigToken);
      return {
        type: "mongo",
        clientUrl: config.DATABASE_URI,
        highlighter: new MongoHighlighter(),
        debug: NODE_ENV === "development",
      };
    }
  })

UserModule:
@Module({
  imports: [MikroOrmModule.forFeature([User])],
  controllers: [UsersController],
  providers: [UsersService],
  exports: [UsersService]
})
export class UsersModule {
}

Nope, this is not how in works. forFeature is only to register repositories to nest DI, forRoot is for initializing the ORM and at this point it needs to know all entities.
What you can do is to uses autoLoadEntities, but that won't work with base entities (they need to be discovered too, but you can't register those with forFeature as there is no repository for them).
https://github.com/mikro-orm/nestjs#auto-entities-automatically

Thanks for clarifying @B4nan


Support "read" option when querying using type predicate

Only second commit (d74b376) to be reviewed, the first one is part of #21

moved to https://github.com/angular/angular/pull/21187


Add 'scsi-dump' command for partitions

Signed-off-by: Marc Hartmayer<EMAIL_ADDRESS>

Abandoned. Recreating the PR based upon my copy of the branch


[ES] add content/es/auto_scaling.md

Fix erros on pr #705

Renombrado!

Closed. Continues on #1138
Thanks @ramrodo for your help!


Adapt JRuby arity workaround to BlockSignature

The workaround looking up the corresponding Java class and looking at its methods only works for methods, and doesn't work for Proc, where there isn't a direct API to access the proxied Java class.
While the same problem exists for Proc's, until https://github.com/jruby/jruby/issues/2817 has been resolved, there isn't much that can be done for that case. However, the current code fails to run for all blocks with arity -1, so this tweak is necessary to ensure normal blocks work again.
I couldn't find any specs for BlockSignature, so wasn't sure where it would be appropriate to add a test for this.

Thanks @grddev!


WIP- Initial Project setup | configs files | cosmetic changes

Description
WIP commit  - UI integration initial setup rollup config , editor config, suggested changes
Motivation and Context
Develop Etherspot UI library for sending native token.
How Has This Been Tested?
On local machine
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ tick] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

@kio suggested changes done


Update of 4x4 skyscrapers from the edit panel is impossible

kata: https://www.codewars.com/kata/5671d975d81d6c1c87000022/

The tests contains a big flaw allowing to bypass them. I wanted to update it to node 12. I did the update, then hit republish, and the 2 times, I got this in return:

Edit button is visible
"allow contributors" is checked
I can make modifications in the edit panel
tests are running fine after modifications
republishing is impossible: I systematically land on the message above (note: even if I try to republish wihtout any modification)

Not sure if it's "mod" related or not...

Ugh. This is because some users messed with the ranks a while ago. You should see that the rank is blank when you open the editor. Republishing that will move the kata back to beta, and you're not allowed to do that.

thanx Voile again, I guess... :o
Problem is: 4 kyu isn't in the available ranks... :/ Can you trick the votes so that 4 kyu appears? (there are "a lot" of kata with problems related to this. Like around 10, I believe)

Problem is: 4 kyu isn't in the available ranks... :/

Yeah, that's why it becomes blank. A workaround you can do is to add 4 kyu in the HTML and submit it (like how Voile was doing). You should be able to republish as long as the rank doesn't change.
I'll need to find these and either fix the data or make them exceptions and bypass the validation.

O...m...g... XD
I didn't even know that could work that way. Done, thx. Do we keep this opened?

Yeah, let's keep this open because I'm sure I'll forget about this.

I actually talk about this problem in another of my older issues. Maybe we should rather create a dedicated issue where all kata involved in this problem are stored? (possibly with the work around available for maintainers?)

Yeah, that's better.

ok, i'll start a new dedicated issue (my old issue is about something else, actually x ) )

I'm actually wondering where to put what...

the workaround: I believe to would be better to not put it in the open. Might give more ideas to people who don't need them => I'll open a separate issue in the "issue" private repo to archive the modus operandi
list of kata...: since it's a "list" shouldn't I create a list in the wiki rather than a dedicated issue?

done, closing here.


[Feature request] A permutation iterator

It would be nice to have a permutation iterator as the one in thrust.

see https://github.com/NVlabs/cub/pull/89 , hopefully coming soon.

Nice!


Configure SSL_CERT_DIR so mounted CA cert is recognized

https://github.com/rancher/rancher/issues/15291

@superseb ^

@jgreat Can you link me to the code you checked?

Linked an issue explaining the use-case

I searched I don't see anything in the code base that uses SSL_CERT_DIR to set the ssl directory.  /etc/rancher/ssl is hard coded in tls.go.   https://github.com/rancher/rancher/blob/d9ac02168f2ed362cecc8947d5166218acad2fd5/pkg/tls/tls.go#L25
So setting that variable doesn't have any effect on the ssl directory location.

@superseb explained it.  This variable isn't a "rancher" variable. Its used by the golang libs. I don't see an issue setting this.


matrix-appservice-irc: init at 0.20.1

Motivation for this change
Time for attempt number 7 (!) at getting this in!
This PR:

Starts with @puffnfresh's #89106
Updates to the latest version
Resolves @mweinelt's review comments
Implements an RFC0042-based configuration approach, with build-time checking against upstream's json-schema
Adds a comprehensive nixos test, which incidentally greatly increases the nixos test coverage of matrix-synapse

Thanks to all those whose work this is building on. I'd love to be able to use this in 20.09 :)
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

also cc @andir

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/276

cc @jonringer -- sorry to add to your workload, but I'm really itching to see this in 20.09 -- any chance you could look at merging?

to be honest, I'm not the biggest fan of these massive node diffs, it's 1000's of lines in the source repo, and it's a significant runtime closure which can't be shared with other node programs. However, I'm not aware of a better paradigm
$ nix path-info -Sh /nix/store/ygcgxc3yssh6p7wp828dz7d52xbikkwi-node_matrix-appservice-irc-0.20.1
/nix/store/ygcgxc3yssh6p7wp828dz7d52xbikkwi-node_matrix-appservice-irc-0.20.1	 740.4M
$ nix path-info -Sh /nix/store/l8b8x54kbx8gadz1wb3ffh89ppwlxav3-node-sources
/nix/store/l8b8x54kbx8gadz1wb3ffh89ppwlxav3-node-sources	 263.9M

@jonringer have split :+1:

The editorconfig test stage is unhappy.
pkgs/servers/matrix-synapse/matrix-appservice-irc/node-composition.nix:
	Wrong line endings or new final newline

I guess we need an exception like https://github.com/NixOS/nixpkgs/blob/5d8dd5c2598a74761411bc9bef7c9111d43d2429/.editorconfig#L98-L99.

I guess we need an exception like

Done: https://github.com/NixOS/nixpkgs/commit/4b00ca047bc6c6eca2c6fea4a66f1b92ae7bf78e

Okay, rebased on master and nits addressed other than the extraneous newlines, which are required by black -_- -- on the whole I'd still rather keep doCheck on.


[zeromq] Build error on arm64-android

Package<EMAIL_ADDRESS>Host Environment

Host: x64-windows
Compiler: Clang 17.0.2
vcpkg-tool version: 2024-03-14-7d353e869753e5609a1f1a057df3db8fd356e49d
vcpkg-scripts version: 11ed79186 2024-04-02 (4 months ago)

To Reproduce
vcpkg install --triplet=arm64-android zeromq[curve,sodium]
Failure logs
-- Using cached zeromq-libzmq-v4.3.5.tar.gz.
-- Cleaning sources at D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/vcd/zeromq-libzmq-v4.3.5.tar.gz
-- Applying patch fix-arm.patch
-- Using source at D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean
-- Configuring arm64-android
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: D:/vcd/tools/ninja/1.10.2-windows/ninja.exe -v
    Working Directory: D:/vcpkg/buildtrees/zeromq/arm64-android-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      D:\vcpkg\buildtrees\zeromq\config-arm64-android-dbg-CMakeCache.txt.log
      D:\vcpkg\buildtrees\zeromq\config-arm64-android-rel-CMakeCache.txt.log
      D:\vcpkg\buildtrees\zeromq\config-arm64-android-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:252 (vcpkg_execute_required_process)
  ports/zeromq/portfile.cmake:28 (vcpkg_cmake_configure)
  scripts/ports.cmake:175 (include)

D:\vcpkg\buildtrees\zeromq\config-arm64-android-out.log
[1/2] "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" -E chdir ".." "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" "D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=D:/vcpkg/packages/zeromq_arm64-android" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DZMQ_BUILD_TESTS=OFF" "-DBUILD_STATIC=1" "-DBUILD_SHARED=0" "-DWITH_PERF_TOOL=OFF" "-DWITH_DOCS=OFF" "-DWITH_NSS=OFF" "-DWITH_LIBBSD=OFF" "-DCMAKE_REQUIRE_FIND_PACKAGE_GnuTLS=ON" "-DWITH_LIBSODIUM_STATIC=1" "-DWITH_LIBSODIUM=ON" "-DENABLE_DRAFTS=OFF" "-DENABLE_WS=OFF" "-DWITH_TLS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_MAKE_PROGRAM=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe" "-DCMAKE_SYSTEM_NAME=Android" "-DCMAKE_SYSTEM_VERSION=21" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/vcpkg/scripts/toolchains/android.cmake" "-DVCPKG_TARGET_TRIPLET=arm64-android" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=arm64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DANDROID_ABI=arm64-v8a"
FAILED: ../CMakeCache.txt
"D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" -E chdir ".." "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" "D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=D:/vcpkg/packages/zeromq_arm64-android" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DZMQ_BUILD_TESTS=OFF" "-DBUILD_STATIC=1" "-DBUILD_SHARED=0" "-DWITH_PERF_TOOL=OFF" "-DWITH_DOCS=OFF" "-DWITH_NSS=OFF" "-DWITH_LIBBSD=OFF" "-DCMAKE_REQUIRE_FIND_PACKAGE_GnuTLS=ON" "-DWITH_LIBSODIUM_STATIC=1" "-DWITH_LIBSODIUM=ON" "-DENABLE_DRAFTS=OFF" "-DENABLE_WS=OFF" "-DWITH_TLS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_MAKE_PROGRAM=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe" "-DCMAKE_SYSTEM_NAME=Android" "-DCMAKE_SYSTEM_VERSION=21" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/vcpkg/scripts/toolchains/android.cmake" "-DVCPKG_TARGET_TRIPLET=arm64-android" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=arm64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DANDROID_ABI=arm64-v8a"
CMake Warning (dev) at CMakeLists.txt:2 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is Clang 17.0.2
-- The CXX compiler identification is Clang 17.0.2
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Detected ZMQ Version - 4.3.5
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_C11
-- Performing Test COMPILER_SUPPORTS_C11 - Success
-- Performing Test CXX_HAS_TAUT_WARNING
-- Performing Test CXX_HAS_TAUT_WARNING - Success
-- Performing Test CC_HAS_TAUT_WARNING
-- Performing Test CC_HAS_TAUT_WARNING - Success
-- Not building draft classes and methods
-- Using builtin sha1
-- Looking for strlcpy
-- Looking for strlcpy - found
CMake Error at D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
  D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  builds/cmake/Modules/Findsodium.cmake:7 (find_package)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  CMakeLists.txt:268 (find_package)

CMake Warning (dev) in D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake:
  Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH
  and POP.  Run "cmake --help-policy CMP0011" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  The included script

    D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake

  affects policy settings.  CMake is implying the NO_POLICY_SCOPE option for
  compatibility, so the effects are applied to the including context.
Call Stack (most recent call first):
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  builds/cmake/Modules/Findsodium.cmake:7 (find_package)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  CMakeLists.txt:268 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
[2/2] "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" -E chdir "../../arm64-android-dbg" "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" "D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/vcpkg/packages/zeromq_arm64-android/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DZMQ_BUILD_TESTS=OFF" "-DBUILD_STATIC=1" "-DBUILD_SHARED=0" "-DWITH_PERF_TOOL=OFF" "-DWITH_DOCS=OFF" "-DWITH_NSS=OFF" "-DWITH_LIBBSD=OFF" "-DCMAKE_REQUIRE_FIND_PACKAGE_GnuTLS=ON" "-DWITH_LIBSODIUM_STATIC=1" "-DWITH_LIBSODIUM=ON" "-DENABLE_DRAFTS=OFF" "-DENABLE_WS=OFF" "-DWITH_TLS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_MAKE_PROGRAM=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe" "-DCMAKE_SYSTEM_NAME=Android" "-DCMAKE_SYSTEM_VERSION=21" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/vcpkg/scripts/toolchains/android.cmake" "-DVCPKG_TARGET_TRIPLET=arm64-android" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=arm64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DANDROID_ABI=arm64-v8a" "-DCMAKE_PDB_OUTPUT_DIRECTORY=D:/vcpkg/buildtrees/zeromq/arm64-android-dbg"
FAILED: ../../arm64-android-dbg/CMakeCache.txt
"D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" -E chdir "../../arm64-android-dbg" "D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe" "D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/vcpkg/packages/zeromq_arm64-android/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DZMQ_BUILD_TESTS=OFF" "-DBUILD_STATIC=1" "-DBUILD_SHARED=0" "-DWITH_PERF_TOOL=OFF" "-DWITH_DOCS=OFF" "-DWITH_NSS=OFF" "-DWITH_LIBBSD=OFF" "-DCMAKE_REQUIRE_FIND_PACKAGE_GnuTLS=ON" "-DWITH_LIBSODIUM_STATIC=1" "-DWITH_LIBSODIUM=ON" "-DENABLE_DRAFTS=OFF" "-DENABLE_WS=OFF" "-DWITH_TLS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_MAKE_PROGRAM=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe" "-DCMAKE_SYSTEM_NAME=Android" "-DCMAKE_SYSTEM_VERSION=21" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/vcpkg/scripts/toolchains/android.cmake" "-DVCPKG_TARGET_TRIPLET=arm64-android" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=arm64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DANDROID_ABI=arm64-v8a" "-DCMAKE_PDB_OUTPUT_DIRECTORY=D:/vcpkg/buildtrees/zeromq/arm64-android-dbg"
CMake Warning (dev) at CMakeLists.txt:2 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is Clang 17.0.2
-- The CXX compiler identification is Clang 17.0.2
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Detected ZMQ Version - 4.3.5
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_C11
-- Performing Test COMPILER_SUPPORTS_C11 - Success
-- Performing Test CXX_HAS_TAUT_WARNING
-- Performing Test CXX_HAS_TAUT_WARNING - Success
-- Performing Test CC_HAS_TAUT_WARNING
-- Performing Test CC_HAS_TAUT_WARNING - Success
-- Not building draft classes and methods
-- Using builtin sha1
-- Looking for strlcpy
-- Looking for strlcpy - found
CMake Error at D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
  D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  builds/cmake/Modules/Findsodium.cmake:7 (find_package)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  CMakeLists.txt:268 (find_package)

CMake Warning (dev) in D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake:
  Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH
  and POP.  Run "cmake --help-policy CMP0011" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  The included script

    D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29/Modules/FindPkgConfig.cmake

  affects policy settings.  CMake is implying the NO_POLICY_SCOPE option for
  compatibility, so the effects are applied to the including context.
Call Stack (most recent call first):
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  builds/cmake/Modules/Findsodium.cmake:7 (find_package)
  D:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  CMakeLists.txt:268 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
ninja: build stopped: subcommand failed.

D:\vcpkg\buildtrees\zeromq\config-arm64-android-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: d:/vcpkg/buildtrees/zeromq/arm64-android-rel
# It was generated by CMake: D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
ANDROID_ABI:UNINITIALIZED=arm64-v8a

ANDROID_CPP_FEATURES:STRING=rtti exceptions

ANDROID_NATIVE_API_LEVEL:STRING=21

ANDROID_PLATFORM:STRING=android-21

ANDROID_STL:STRING=c++_static

ANDROID_TOOLCHAIN:STRING=clang

//No help, variable specified on the command line.
BUILD_SHARED:UNINITIALIZED=0

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//No help, variable specified on the command line.
BUILD_STATIC:UNINITIALIZED=1

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe

CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION:STRING=clang

//Archiver
CMAKE_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//Flags used by the compiler during all build types.
CMAKE_ASM_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=

//Flags used by the compiler during release builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

//LLVM archiver
CMAKE_CXX_COMPILER_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//`clang-scan-deps` dependency scanner
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND

//Generate index for LLVM archive
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm

//LLVM archiver
CMAKE_C_COMPILER_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//`clang-scan-deps` dependency scanner
CMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND

//Generate index for LLVM archive
CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds.
CMAKE_C_FLAGS_RELEASE:STRING=

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/arm64-android-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//Read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=

//Read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share

//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=

//C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include

//Info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

//Locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=

//Modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var

//Man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=

//C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=D:/vcpkg/packages/zeromq_arm64-android

//Run-time variable data (LOCALSTATEDIR/run)
CMAKE_INSTALL_RUNSTATEDIR:PATH=

//System admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin

//Modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

//Read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=etc

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=ZeroMQ

//Ranlib
CMAKE_RANLIB:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe

//Path to a program.
CMAKE_READELF:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe

//No help, variable specified on the command line.
CMAKE_REQUIRE_FIND_PACKAGE_GnuTLS:UNINITIALIZED=ON

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

...
Skipped 1 lines
...
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Strip
CMAKE_STRIP:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe

CMAKE_SYSTEM_NAME:STRING=Android

//No help, variable specified on the command line.
CMAKE_SYSTEM_VERSION:UNINITIALIZED=21

//Path to a program.
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=D:/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//Build with address sanitizer
ENABLE_ASAN:BOOL=OFF

//Enable CURVE security
ENABLE_CURVE:BOOL=ON

//Build and install draft classes and methods
ENABLE_DRAFTS:BOOL=OFF

//Build using compiler intrinsics for atomic ops
ENABLE_INTRINSICS:BOOL=OFF

//Automatically close libsodium randombytes. Not threadsafe without
// getrandom()
ENABLE_LIBSODIUM_RANDOMBYTES_CLOSE:BOOL=ON

//Use radix tree implementation to manage subscriptions
ENABLE_RADIX_TREE:BOOL=OFF

//Build with thread sanitizer
ENABLE_TSAN:BOOL=OFF

//Build with undefined behavior sanitizer
ENABLE_UBSAN:BOOL=OFF

//Enable WebSocket transport
ENABLE_WS:BOOL=OFF

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Arguments to supply to pkg-config
PKG_CONFIG_ARGN:STRING=

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=D:/vcpkg/scripts/toolchains/android.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=static

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=D:/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=arm64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=arm64-android

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//No help, variable specified on the command line.
WITH_DOCS:UNINITIALIZED=OFF

//Use libbsd instead of builtin strlcpy
WITH_LIBBSD:BOOL=OFF

//Use libsodium
WITH_LIBSODIUM:BOOL=ON

//Use static libsodium library
WITH_LIBSODIUM_STATIC:BOOL=1

//Build with support for NORM
WITH_NORM:BOOL=OFF

//No help, variable specified on the command line.
WITH_NSS:UNINITIALIZED=OFF

//Build with support for OpenPGM
WITH_OPENPGM:BOOL=OFF

//No help, variable specified on the command line.
WITH_PERF_TOOL:UNINITIALIZED=OFF

//No help, variable specified on the command line.
WITH_TLS:UNINITIALIZED=OFF

//Build with support for VMware VMCI socket
WITH_VMCI:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//No help, variable specified on the command line.
ZMQ_BUILD_TESTS:UNINITIALIZED=OFF

//Output zmq library base name
ZMQ_OUTPUT_BASENAME:STRING=zmq

//Value Computed by CMake
ZeroMQ_BINARY_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/arm64-android-rel

//Value Computed by CMake
ZeroMQ_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
ZeroMQ_SOURCE_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=D:/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=D:/vcpkg

########################
# INTERNAL cache entries
########################

//Test CC_HAS_TAUT_WARNING
CC_HAS_TAUT_WARNING:INTERNAL=1
//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=d:/vcpkg/buildtrees/zeromq/arm64-android-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=29
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS
CMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake-gui.exe
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Test CMAKE_HAVE_LIBC_PTHREAD
CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
//Have library pthreads
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
//Have library pthread
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Test COMPILER_SUPPORTS_C11
COMPILER_SUPPORTS_C11:INTERNAL=1
//Test COMPILER_SUPPORTS_CXX11
COMPILER_SUPPORTS_CXX11:INTERNAL=1
//Test CXX_HAS_TAUT_WARNING
CXX_HAS_TAUT_WARNING:INTERNAL=1
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
THREADS_HAVE_PTHREAD_ARG:INTERNAL=TRUE
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Have symbol strlcpy
ZMQ_HAVE_STRLCPY:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=D:/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=D:/vcpkg/packages/zeromq_arm64-android

D:\vcpkg\buildtrees\zeromq\config-arm64-android-dbg-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: d:/vcpkg/buildtrees/zeromq/arm64-android-dbg
# It was generated by CMake: D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
ANDROID_ABI:UNINITIALIZED=arm64-v8a

ANDROID_CPP_FEATURES:STRING=rtti exceptions

ANDROID_NATIVE_API_LEVEL:STRING=21

ANDROID_PLATFORM:STRING=android-21

ANDROID_STL:STRING=c++_static

ANDROID_TOOLCHAIN:STRING=clang

//No help, variable specified on the command line.
BUILD_SHARED:UNINITIALIZED=0

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//No help, variable specified on the command line.
BUILD_STATIC:UNINITIALIZED=1

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe

CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION:STRING=clang

//Archiver
CMAKE_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//Flags used by the compiler during all build types.
CMAKE_ASM_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=

//Flags used by the compiler during release builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug

//LLVM archiver
CMAKE_CXX_COMPILER_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//`clang-scan-deps` dependency scanner
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND

//Generate index for LLVM archive
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm

//LLVM archiver
CMAKE_C_COMPILER_AR:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe

//`clang-scan-deps` dependency scanner
CMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND

//Generate index for LLVM archive
CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds.
CMAKE_C_FLAGS_RELEASE:STRING=

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/arm64-android-dbg/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//Read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=

//Read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share

//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=

//C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include

//Info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

//Locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=

//Modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var

//Man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=

//C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=D:/vcpkg/packages/zeromq_arm64-android/debug

//Run-time variable data (LOCALSTATEDIR/run)
CMAKE_INSTALL_RUNSTATEDIR:PATH=

//System admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin

//Modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

//Read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=etc

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=D:/android-ndk-r26d/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:/vcd/tools/ninja/1.10.2-windows/ninja.exe

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=

...
Skipped 175 lines
...
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=D:/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=arm64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=arm64-android

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//No help, variable specified on the command line.
WITH_DOCS:UNINITIALIZED=OFF

//Use libbsd instead of builtin strlcpy
WITH_LIBBSD:BOOL=OFF

//Use libsodium
WITH_LIBSODIUM:BOOL=ON

//Use static libsodium library
WITH_LIBSODIUM_STATIC:BOOL=1

//Build with support for NORM
WITH_NORM:BOOL=OFF

//No help, variable specified on the command line.
WITH_NSS:UNINITIALIZED=OFF

//Build with support for OpenPGM
WITH_OPENPGM:BOOL=OFF

//No help, variable specified on the command line.
WITH_PERF_TOOL:UNINITIALIZED=OFF

//No help, variable specified on the command line.
WITH_TLS:UNINITIALIZED=OFF

//Build with support for VMware VMCI socket
WITH_VMCI:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//No help, variable specified on the command line.
ZMQ_BUILD_TESTS:UNINITIALIZED=OFF

//Output zmq library base name
ZMQ_OUTPUT_BASENAME:STRING=zmq

//Value Computed by CMake
ZeroMQ_BINARY_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/arm64-android-dbg

//Value Computed by CMake
ZeroMQ_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
ZeroMQ_SOURCE_DIR:STATIC=D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=D:/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=D:/vcpkg

########################
# INTERNAL cache entries
########################

//Test CC_HAS_TAUT_WARNING
CC_HAS_TAUT_WARNING:INTERNAL=1
//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=d:/vcpkg/buildtrees/zeromq/arm64-android-dbg
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=29
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS
CMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/bin/cmake-gui.exe
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Test CMAKE_HAVE_LIBC_PTHREAD
CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
//Have library pthreads
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
//Have library pthread
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=D:/vcpkg/buildtrees/zeromq/src/v4.3.5-37c87b6b8c.clean
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=D:/vcd/tools/cmake-3.29.0-windows/cmake-3.29.0-windows-i386/share/cmake-3.29
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Test COMPILER_SUPPORTS_C11
COMPILER_SUPPORTS_C11:INTERNAL=1
//Test COMPILER_SUPPORTS_CXX11
COMPILER_SUPPORTS_CXX11:INTERNAL=1
//Test CXX_HAS_TAUT_WARNING
CXX_HAS_TAUT_WARNING:INTERNAL=1
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
THREADS_HAVE_PTHREAD_ARG:INTERNAL=TRUE
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Have symbol strlcpy
ZMQ_HAVE_STRLCPY:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=D:/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=D:/vcpkg/packages/zeromq_arm64-android/debug

@WangWeiLin-MV arm64-android is not a community triplet AFAICT. At least it is tested in CI and lives in triplets. And I wouldn't be surprised if the issue also exists on windows triplets.
The problem here is that

zeromq has a vendored find module for libsodium which relies on pkg-config,
the host is Windows, which usually doesn't have pkg-config installed.
CI doesn't test zeromq[sodium]

The zeromq port must make use of vcpkg_find_acquire(PKGCONFIG).

@dg0yt Thank you for the reminder and I apologize for my negligence. I will handle this issue.


Update to CONTRIBUTING.md

Hi @rivalavocado Can you please resolve conflicts? Thank you!

Hi @rivalavocado Can you please check @mihaimaruseac's comments and resolve conflicts?. Thank you!

Hi @rivalavocado Any update on this PR? Please. Thank you!

Hi @rivalavocado  I'm going to go ahead and close this PR, because it seems to have stalled. If you're still interested in pursing this (and responding to my comments), please feel free to reopen! Thank you for your contribution!