Browse Source

build: respect --debug configure switch

v0.7.4-release
Ben Noordhuis 13 years ago
parent
commit
e493b29598
  1. 1
      .gitignore
  2. 2
      Makefile
  3. 19
      configure

1
.gitignore

@ -31,6 +31,7 @@ ipch/
*.sdf
*.opensdf
/config.mk
/config.gypi
*-nodegyp*
/gyp-mac-tool

2
Makefile

@ -1,3 +1,5 @@
-include config.mk
BUILDTYPE ?= Release
PYTHON ?= python

19
configure

@ -266,13 +266,16 @@ output = {
}
pprint.pprint(output, indent=2)
fn = os.path.join(root_dir, 'config.gypi')
print "creating ", fn
f = open(fn, 'w+')
f.write("# Do not edit. Generated by the configure script.\n")
pprint.pprint(output, stream=f, indent=2)
f.write("\n")
f.close()
def write(filename, data):
filename = os.path.join(root_dir, filename)
print "creating ", filename
with open(filename, 'w+') as f:
f.write(data)
write('config.gypi', "# Do not edit. Generated by the configure script.\n" +
pprint.pformat(output, indent=2))
write('config.mk', "# Do not edit. Generated by the configure script.\n" +
("BUILDTYPE=%s\n" % ('Debug' if options.debug else 'Release')))
subprocess.call(['tools/gyp_node','-f', 'make'])

Loading…
Cancel
Save