- fixed build issue on Solaris (wrong compilation flags for multi-threading)
- fixed build issue on Linux redhat 3: python does not has tarfile module
diff --git a/scons-tools/srcdist.py b/scons-tools/srcdist.py
index 3c6a151..864ff40 100644
--- a/scons-tools/srcdist.py
+++ b/scons-tools/srcdist.py
@@ -167,12 +167,13 @@
## scan_check = DoxySourceScanCheck,
## )
- srcdist_builder = targz.makeBuilder( srcDistEmitter )
+ if targz.exists(env):
+ srcdist_builder = targz.makeBuilder( srcDistEmitter )
- env['BUILDERS']['SrcDist'] = srcdist_builder
+ env['BUILDERS']['SrcDist'] = srcdist_builder
def exists(env):
"""
Make sure srcdist exists.
"""
- return True
+ return targz.exists(env)