[BuildTools] --enable-doscompile, msvc, mingw
Kipp Martin
kipp.martin at chicagogsb.edu
Tue Nov 21 17:11:56 EST 2006
Hi Lou
>
> There are some interesting issues, and one of them is getting configure
> to abandon its GCC preferences. There are already a number of hooks in coin.m4,
> but they're not all coordinated. I'd like to propose the following: Instead of
I am a Mac OS X person, but I also build my project and other COIN
projects on Windows frequently. I use the COIN-OR configure tools right
"out of the box" with MSYS and the Microsoft cl and link. I have not had
much trouble and found that just using
./configure
works. It picks up cl and link. Of course they need to be in the PATH
environment variable.
Forget cygwin and mingw they make a Windows build too complicated --
just get MSYS (I think the download is less than 5 MB). The only time I
needed options with ./congigue was when building with the AMPL project
and used
./configure CXX="cl"
Cheers
> just --enable-doscompile, allow it to take an argument from the set msvc, mingw,
> cygwin. We can choose any of the three to be the default when no argument is
> given. Specifically:
>
> --enable-doscompile=msvc Will select cl/link
> --enable-doscompile=mingw Will select gcc/g++/ld, plus -mno-cygwin
> --enable-doscompile=cygwin Will select gcc/g++/ld and use cygwin
>
> Other options (compile & link flags, other stuff I haven't thought of yet) can
> be set appropriately. Users would still be able to override.
>
> Thoughts?
>
> Lou
>
> _______________________________________________
> BuildTools mailing list
> BuildTools at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/buildtools
--
Kipp Martin
Professor of Operations Research
and Computing Technology
Graduate School of Business
University of Chicago
5807 South Woodlawn Avenue
Chicago, IL 60637
773-702-7456
More information about the BuildTools
mailing list