build: remove python 2.7 dependency

Remove the dependency on the 'sysconfig' module, it breaks the build
when $(PYTHON) is python 2.6.

PR-URL: https://github.com/node-forward/node/pull/39
Reviewed-By: Fedor Indutny <fedor@indutny.com>
This commit is contained in:
Ben Noordhuis 2014-10-29 15:43:09 +01:00
Родитель af32dd7b74
Коммит cee3f51cef
2 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -8,7 +8,8 @@ SIGN ?=
PREFIX ?= /usr/local
# Determine EXEEXT
EXEEXT=$(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_config_var('EXE'))")
EXEEXT := $(shell $(PYTHON) -c \
"import sys; print('.exe' if sys.platform == 'win32' else '')")
NODE ?= ./node$(EXEEXT)
NODE_EXE = node$(EXEEXT)

Просмотреть файл

@ -11,7 +11,6 @@ import os
import re
import shutil
import sys
import sysconfig
# set at init time
node_prefix = '/usr/local' # PREFIX variable from Makefile
@ -128,7 +127,7 @@ def subdir_files(path, dest, action):
action(files, subdir + '/')
def files(action):
exeext=sysconfig.get_config_var('EXE')
exeext = '.exe' if sys.platform == 'win32' else ''
action(['out/Release/node' + exeext], 'bin/node' + exeext)
if 'true' == variables.get('node_use_dtrace'):