Browse Source

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>
archived-io.js-v0.12
Ben Noordhuis 10 years ago
parent
commit
cee3f51cef
  1. 3
      Makefile
  2. 3
      tools/install.py

3
Makefile

@ -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)

3
tools/install.py

@ -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'):

Loading…
Cancel
Save