This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: PATHEXT is fundamental to Windows and Should be recognised by CYGWIN
- From: Kaz Kylheku <kaz at kylheku dot com>
- To: michel dot labarre at rogers dot com
- Cc: cygwin at cygwin dot com
- Date: Fri, 05 Aug 2016 09:22:03 -0700
- Subject: Re: PATHEXT is fundamental to Windows and Should be recognised by CYGWIN
- Authentication-results: sourceware.org; auth=none
- References: <001001d1edf1$a4e1ae90$eea50bb0$@rogers.com>
[private, off-list reply]
Hi Michael,
Do you have some sort of list of detailed requirements implemented by
MKS
tools where Cygwin is different or lacking in some way?
Maybe Cygwin could pick up some of them.
Anyway, about a month ago, when I learned that Cygwin is now under
the Lesser GPL, I started a project called Cygnal (Cygwin Native
Application Library) whose goal is to improve the usefulness
of Cygwin for Windows development.
http://www.kylheku.com/cygnal
However, I have a different angle on it: the perspective is
of developing a native application (which ships native executables,
without any apparent POSIX environment with a shell, commands or any
of that).
I don't need to infuse the Cygwin environment with Windows conventions;
building my program within the POSIX conventions suits me just fine.
However, I don't want the *users* of the program (a binary .exe
accompanied by .dll files, wrapped up in an installer) to be exposed
to POSIX conventions.
With Cygnal, you can develop a single executable file, which works
with POSIX and Windows conventions, simply based on which flavor
of the cygwin1.dll it is linking against.
Cheers ...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple