Greetings, I just subscribed.
I'd like to use libucw to parse command line arguments for a tool that I'm presently developing under Cygwin (http://www.cygwin.com/). Cygwin is a linux emulation in which all the UNIX-y stuff is implemented by a Windows DLL.
Most linux source compiles under Cygwin without any special effort; with your ./configure I get:
Checking on which OS we run ... CYGWIN_NT-6.3 ERROR: Don't know how to run on this operating system.
I expect I can figure this out myself but before I do, do you have any advice for me?
I later plan to port to Mac OS X; the OS X command line environment is very similar to BSD.
After that, windows without Cygwin, I expect I'll compile with MinGW. But by then I'll have more experience with your fine library so I probably won't need hand-holding.
I will of course submit patches, and will comply enthusiastically with the GNU LPL version 2.
Mike Crawford Portland Software Development and Consulting http://soggywizards.com/ mike@soggywizards.com
One Must Not Trifle With Wizards For It Makes Us Soggy And Hard To Light.
Hello!
I'd like to use libucw to parse command line arguments for a tool that I'm presently developing under Cygwin (http://www.cygwin.com/). Cygwin is a linux emulation in which all the UNIX-y stuff is implemented by a Windows DLL.
Most linux source compiles under Cygwin without any special effort; with your ./configure I get:
Checking on which OS we run ... CYGWIN_NT-6.3 ERROR: Don't know how to run on this operating system.
I expect I can figure this out myself but before I do, do you have any advice for me?
Getting LibUCW to compile under Cygwin probably will not be trivial, but it should be manageable. In the worst case, you can turn off some modules which are hard to port (most notably things related to threading).
The first step is to edit ucw/perl/UCW/Configure/C.pm to recognize your OS and compiler.
I later plan to port to Mac OS X; the OS X command line environment is very similar to BSD.
That should be easy -- some years ago, Robert Spalek maintained such a port (see CONFIG_DARWIN). It was not tested recently, but it will hopefully need only minor fixes.
Have a nice fortnight