[javascriptlint-commit] SF.net SVN: javascriptlint:[278] trunk
Status: Beta
Brought to you by:
matthiasmiller
From: <mat...@us...> - 2009-10-13 01:30:02
|
Revision: 278 http://javascriptlint.svn.sourceforge.net/javascriptlint/?rev=278&view=rev Author: matthiasmiller Date: 2009-10-13 01:29:52 +0000 (Tue, 13 Oct 2009) Log Message: ----------- Tweaks to the Windows build. Modified Paths: -------------- trunk/Makefile.SpiderMonkey trunk/setup.py Modified: trunk/Makefile.SpiderMonkey =================================================================== --- trunk/Makefile.SpiderMonkey 2009-10-08 14:06:47 UTC (rev 277) +++ trunk/Makefile.SpiderMonkey 2009-10-13 01:29:52 UTC (rev 278) @@ -20,7 +20,8 @@ ORIG_LIB=$(SPIDERMONKEY_SRC)/$(OBJDIR)/$(JS_LIB) COPY_LIB=$(BUILD_DIR)/$(JS_LIB) ORIG_DLL=$(SPIDERMONKEY_SRC)/$(OBJDIR)/js32.dll -COPY_DLL=$(DISTUTILS_DIR)/javascriptlint/js32.dll +COPY_DLL_DIR=$(DISTUTILS_DIR)/javascriptlint +COPY_DLL_PATH=$(COPY_DLL_DIR)/js32.dll OS_HEADER=$(BUILD_DIR)/js_operating_system.h ORIG_JSAUTOCFG_H=$(SPIDERMONKEY_SRC)/$(OBJDIR)/jsautocfg.h COPY_JSAUTOCFG_H=$(BUILD_DIR)/jsautocfg.h @@ -31,7 +32,7 @@ endif ifeq ($(SPIDERMONKEY_OS),XP_WIN) -ALL_TARGETS+=$(COPY_DLL) +ALL_TARGETS+=$(COPY_DLL_PATH) endif all: $(ALL_TARGETS) @@ -46,8 +47,9 @@ $(COPY_LIB): $(BUILD_DIR) $(ORIG_LIB) cp $(ORIG_LIB) $(COPY_LIB) -$(COPY_DLL): $(ORIG_DLL) - cp $(ORIG_DLL) $(COPY_DLL) +$(COPY_DLL_PATH): $(ORIG_DLL) + mkdir -p $(COPY_DLL_DIR) + cp $(ORIG_DLL) $(COPY_DLL_PATH) $(OS_HEADER): $(BUILD_DIR) echo "#define $(SPIDERMONKEY_OS)" > $(OS_HEADER) Modified: trunk/setup.py =================================================================== --- trunk/setup.py 2009-10-08 14:06:47 UTC (rev 277) +++ trunk/setup.py 2009-10-13 01:29:52 UTC (rev 278) @@ -17,9 +17,10 @@ if target: args.append(target) - # First build SpiderMonkey. + # First build SpiderMonkey. Force it to link statically against the CRT to + # make deployment easier. ret = subprocess.call(['make', '-f', 'Makefile.ref', '-C', - 'spidermonkey/src'] + args) + 'spidermonkey/src', 'XCFLAGS=-MT'] + args) if ret != 0: raise _MakefileError, 'Error running make.' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |