Log message for revision 41282: Use immediate assignment to (greatly) speed the heavily used utility variables that call out to a shell.
Changed: U Zope/branches/tim-2.9-windows-installer/inst/WinBuilders/mk/common.mk -=- Modified: Zope/branches/tim-2.9-windows-installer/inst/WinBuilders/mk/common.mk =================================================================== --- Zope/branches/tim-2.9-windows-installer/inst/WinBuilders/mk/common.mk 2006-01-11 20:17:37 UTC (rev 41281) +++ Zope/branches/tim-2.9-windows-installer/inst/WinBuilders/mk/common.mk 2006-01-11 20:24:37 UTC (rev 41282) @@ -1,12 +1,13 @@ -BASE_DIR=$(shell pwd) -WIN_BASE_DIR=$(shell cygpath -w $(BASE_DIR)) -BUILD_DIR=$(BASE_DIR)/build -WIN_BUILD_DIR=$(shell cygpath -w $(BUILD_DIR)) -SRC_DIR=$(BASE_DIR)/src -WIN_SRC_DIR=$(shell cygpath -w $(SRC_DIR)) -TMP_DIR=$(BASE_DIR)/tmp -WIN_TMP_DIR=$(shell cygpath -w $(TMP_DIR)) -WIN_MAKEFILEDIR=$(shell cygpath -w $(MAKEFILEDIR)) +# Use immediate assignment to avoid calling out to the shell a zillion times. +BASE_DIR := $(shell pwd) +WIN_BASE_DIR := $(shell cygpath -w $(BASE_DIR)) +BUILD_DIR := $(BASE_DIR)/build +WIN_BUILD_DIR := $(shell cygpath -w $(BUILD_DIR)) +SRC_DIR := $(BASE_DIR)/src +WIN_SRC_DIR := $(shell cygpath -w $(SRC_DIR)) +TMP_DIR := $(BASE_DIR)/tmp +WIN_TMP_DIR := $(shell cygpath -w $(TMP_DIR)) +WIN_MAKEFILEDIR := $(shell cygpath -w $(MAKEFILEDIR)) # Root of the Windows drive you're working on. The setting here is for # the C: drive and using a default out-of-the-box Cygwin. @@ -63,4 +64,4 @@ $(CP) $< $@ unix2dos $@ $(TOUCH) $@ -endef \ No newline at end of file +endef _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins