DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5AOHk0T31656814
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 5AOHk0T31656814
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Uox0uqel
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 63ED63857BBB
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1764006359;
	bh=S55LMThQYqxMSv7AHyDDoUPQiGblXcoxXe3++E2Tq/4=;
	h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
	 From;
	b=Uox0uqelJ+D6X9geMtvUIu+hrhIvKWNr/bP3YmqlOuNYOxjtKzWco9+qgw9Pp2W/9
	 CyTxNhFClVHYYD2/uMFj3o8q0sP2T7gd4rIC7cN+h4ALhpv5s2o2NxtkPmk5S1SdXo
	 HUTYwwOt3mxKP5oTiTk47mkod1tAUVpUBuoNPyQY=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2A6123858D20
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2A6123858D20
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764006297; cv=none;
 b=MSlqa8ZqA8mxargtH/9ZxbJNZO0lvGJWHz13VBeqe9znhIM2appFoBH2rJTHdXk81Ipxac7Npwyc1efdPEvnFUx5u8jC/R9ALbK801vWKvNZj4MAR1/1HuhxE48TnNgIV+j1sot6GC/kUzMoazfFPfKakaOi+UbWxjnRdQ8vy4k=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1764006297; c=relaxed/simple;
 bh=CXvlwG/zr9tBRMhXTaLVBmMjHQ38MOcvnoNIZ+XaRf4=;
 h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature;
 b=tIavzsoRuOA0CKshy6nKj6o2t/EAqUuVCkKRV2E2yiEhAt7pN8DtlI2BvkqZWTlTmOJmKeDOVN+8YoDiYRUG1cm2Xe+qrFfpuVGzj791HDb8KBoJzWwGhMsfz0VkMvvQWw+Hpiqlk8uIoLH/AiWTnwbkk6nUsXotCTvW3ZmsXnU=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2A6123858D20
Message-ID: <f4611bfc-87f3-4142-94cf-b7b8e89e59df@SystematicSW.ab.ca>
Date: Mon, 24 Nov 2025 10:44:54 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: dynamic conpty loading
To: cygwin@cygwin.com
References: <f52d9663-b210-497a-867b-5193b420ea0b@towo.net>
 <30deef29-ba20-49d9-9b38-28020941b0ef@towo.net>
 <707f4d4c-a20d-4f1d-bdbd-65a2392dea15@towo.net>
 <20251121190433.4a37dc959848a0aea89a8922@nifty.ne.jp>
 <62f3c1ae-1fd9-477d-a837-d865094dab06@towo.net>
 <aSCXcoeDbrGOrUTu@calimero.vinschen.de>
 <cc6b613b-1c02-41e3-b045-5b1723b706ab@towo.net>
 <aSRQNNmd5SnL3Iq9@calimero.vinschen.de>
 <GVXPR03MB105496C3887DFDEDEA74850798DD0A@GVXPR03MB10549.eurprd03.prod.outlook.com>
 <aSRbSbCI5YDo1c0Y@calimero.vinschen.de>
 <GVXPR03MB105492CA0C9CA979D906471098DD0A@GVXPR03MB10549.eurprd03.prod.outlook.com>
Content-Language: en-CA
Organization: Systematic Software
In-Reply-To: <GVXPR03MB105492CA0C9CA979D906471098DD0A@GVXPR03MB10549.eurprd03.prod.outlook.com>
X-Rspamd-Server: rspamout08
X-Rspamd-Queue-Id: 5575F20026
X-Stat-Signature: kr9161orwiy639ykp69y37ds3h5es8gp
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX1+lq95H4xqjGMhcEkh+bfc3/+yZ0cAx+UI=
X-HE-Tag: 1764006295-395537
X-HE-Meta: U2FsdGVkX180VlpDg2rrIo5094MQoWMuzlh0VmCwB+WdXSZaoI1vXGFJiUyODgZkrK3jO6niBdqU2SCkn3itVaMUZ4T1WfJnTIv6pWh8T15/zoGV/6yU2a2blOTwXK0kocvtS9SMW3BrbN2aFftktHr4uvGFv0g3CqT66pdatTa6/HlMQxbLoRIHxQ6iJrWzHeatneRE7/G9Qj9hfOCvCXcgb/4F0osYPMoJSfaCWLuTw9CpCGM9tDhJcAxUSZiIV2prS5U8p36ihkPKIAhT+qiJ8BUTzbr6VXwHPT2sEW0vv5P1bVFMbbJ8ys4kmGiPtITQMbBGDQPBH3NO0ps/hNjpapPcnhXfrBtNSLR4iOfERRhJ+dUt9yBTxXctUL4zfyUrWLO6ekLZ1HHWsGRACcAYAy3s5b1TeBCRti2UDAica1Q/2mxYwrL7kZSgveryDf5YLlxufbay3ed8d9EFyoMMDqDdh040YQtwwZ7xE1M=
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin@cygwin.com>
Reply-To: cygwin@cygwin.com
Cc: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 5AOHk0T31656814

On 2025-11-24 06:38, Old, Oliver via Cygwin wrote:
>> It's just a project file.  Shouldn't it be possible with not too much
>> effort to convert it to a Makefile?
> 
> Yup. Looks not too difficult to translate into a Makefile. And it's not
> more than one actual source file. Looks like two headers from somewhere
> else in the source tree are referenced. And there's a library definition
> file. Some build options might have to be taken from the .props files
> referenced by the vcxproj file.

That build env implies it is written in MS C89++, may not compile cleanly under 
Mingw64 gcc or under Linux cross, so may require patches, including for ARM64, 
which may have to be maintained locally if not accepted upstream.

It also includes external 3rd party sources under various licences; see 
terminal/NOTICE.md:

	https://github.com/open-source-parsers/jsoncpp
	https://github.com/chromium/chromium/.../base/numerics
	https://github.com/fmtlib/fmt
	https://github.com/ekg/IntervalTree
	https://github.com/imneme/pcg-cpp
	https://github.com/wangyi-fudan/wyhash
	https://github.com/nothings/stb
	https://bottosson.github.io/posts/oklab/
	https://colorbrewer2.org/
	https://github.com/commonmark/cmark
	https://github.com/junegunn/fzf
	https://github.com/microsoft/GSL
	https://github.com/microsoft/Microsoft-UI-XAML
	https://github.com/microsoft/PowerToys
	https://github.com/microsoft/wil

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

