Development > Newbie Coding
(log) Actually got new build system to (partially) work on Windows 7
mikeg:
--- Quote from: Mattn on October 23, 2010, 11:41:21 pm ---try make -r
--- End quote ---
Thank you, that worked fine. It's still 10 secs, but that seems to be because of my "old" hardware.
Duke:
--- Quote from: Mattn on October 23, 2010, 11:44:06 pm ---real 0m1.381s
--- End quote ---
Hmmm. Still quite a lot of time for 'nothing to do' :(
Compared to the 0.00 secs C::B (with it's built-in 'make') needs for that...
Let's face it, the MAKE we are using doesn't seem to be suitable for Windoze systems (unless we ALL are too stupid to use it the right way). Isn't there some alternative (free & compatible) MAKE for Win users ?
Destructavator:
--- Quote from: Duke on October 25, 2010, 11:42:10 pm ---Let's face it, the MAKE we are using doesn't seem to be suitable for Windoze systems (unless we ALL are too stupid to use it the right way). Isn't there some alternative (free & compatible) MAKE for Win users ?
--- End quote ---
I admit I don't know as much as the rest of you about the things in this discussion, but I will say that I've seen plenty of projects for Win32 that use a Windows version of MAKE or something based upon it - some are on SourceForge, but, would SCONS work at all for UFO:AI? According to my research on it, SCONS was used to build the original GtkRadiant, I'd imagine it would build UFORadiant and then, with some work, the UFO AI game itself. It's also cross-platform.
Hopefully there is something in that last paragraph that is at least somewhat helpful.
Muton:
make != make
There is MSYS make.exe
and mingw32-make.exe
MSYS is working well under MinGW
mingw32-make (used by C::B) will skip >any< find call
and thats the reason why its that fast
find: paths must precede expression: \!
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
I've recompiled MSYS make (very easy task)
and won 10sec by using the --enable-case-insensitive-file-system
but dropped it ...
To be honest
im using a linux VM for testing
its so much faster than MinGW
But you can run more MinGW shells one for "make ufo" another for "make pk3" ....
Duke:
--- Quote from: Muton on October 26, 2010, 10:42:43 am ---mingw32-make (used by C::B) will skip >any< find call
and thats the reason why its that fast
--- End quote ---
Interesting. What are those find calls used for (in ufoai) if C::B can (safely ?) omit them ?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version