On 19.10.07 20:12:54, Gonzalo Garramuño wrote: > Bill Hoffman wrote: > > >There is no way to tell at cmake time what the user intends to use the code > >for. If the user of cmake is building a windows app, which is the standard > >use case for MinGW, then it you don't want /usr/local. > > I disagree. You can infer how MinGW is being used by looking at the user's > environment. /usr/local is more tricky but can also be inferred. More below. > > >The clear goal is to produce native Windows programs, and to support the > >autotools make toolchain with enough programs to run make in order to > >produce > >native windows applications. > > Okay so far. > > >What you want to do is extend the msys environment with extra POSIX > >compatible > >tools. > > No. I was just trying to compile cmake (or other stuff) under msys and have > it > behave like all other (subset of) autotools libraries
But exactly that is not supposed to happen. The only reason for the existence of MSYS is that autotools are not cross-platform and need some posix stuff to actually work on win32. CMake works on win32 natively, without any posix stuff so a builddir setup by CMake should and does behave like a native win32 build, without any of the posix-specialties that msys provides. Andreas -- Tonight you will pay the wages of sin; Don't forget to leave a tip. _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
