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

Reply via email to