From: Gisle V. <gv...@br...> - 2013-01-02 20:37:40
|
"Jared Maddox" <abs...@gm...> wrote: > I'm working on a patch to get a program called DGD to compile in the > MSys environment. I've actually gotten the compilation to work, which > just leaves testing, but I want to make certain that I did the CORRECT > modifications to the makefile. > > The environment detection is as follows: > ifeq ($(OS),MINGW32_NT-5.1) > > Is there a better variable name to check? I worry that someone might > be able to run this in the MinGW make, as well as the MSys version, > which would be a problem since I haven't designed the port for Windows > commands. Well, I have %OS in my environment set to "Windows_NT". Maybe you can use something like: test: ifeq ($(shell uname -o),Msys) @echo "I'm Msys" else $(error "Who are you?") endif But I fail to see why using Msys or mingw32-make has anything to do with this. (if I grasped the problem correctly). --gv |