From 76f4ae72f3ab87233debe11170762345bb345403 Mon Sep 17 00:00:00 2001 From: Frank van Beek Date: Sat, 4 Jan 2003 16:27:26 +0000 Subject: [PATCH] - when compiling on windows, override CC=gcc with CC=..../cl_wrapper.pl and use the Python.h in the lib/windows/python/include directory. MSVC++ doesn't like linking with a gcc compiled frozen library. --- intern/python/freeze/makemakefile.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/intern/python/freeze/makemakefile.py b/intern/python/freeze/makemakefile.py index 64a98992ae8..3775e64657d 100644 --- a/intern/python/freeze/makemakefile.py +++ b/intern/python/freeze/makemakefile.py @@ -26,6 +26,11 @@ def makemakefile(outfp, makevars, files, target): outfp.write("%s=%s\n" % (key, makevars[key])) outfp.write("\n\ninclude nan_definitions.mk\n") + outfp.write("ifeq ($(OS),windows)\n") + outfp.write(" CC=$(NANBLENDERHOME)/source/tools/cygwin/cl_wrapper.pl\n") + outfp.write(" CFLAGS=-I../../../../lib/windows/python/include/python2.2/ $(OPT)\n") + outfp.write("endif\n") + outfp.write("\nall: %s\n\n" % libtarget) deps = []