Allow build/doc/version.sgml to be created on build even if the build/doc/ subdirecto...
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 9 Oct 2002 21:06:16 +0000 (21:06 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 9 Oct 2002 21:06:16 +0000 (21:06 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@477 fdb21ef1-2011-0410-befe-b5e4ea1792b1

doc/SConscript

index 229cf25cc2a7d699c08bbd2d8174e7d54ad19b93..29801efc64c1ec16ebdb371702648ebd22ee9e0f 100644 (file)
@@ -1,8 +1,6 @@
 #
 # SConscript file for building SCons documentation.
 #
-# THIS IS NOT READY YET.  DO NOT TRY TO BUILD SCons WITH ITSELF YET.
-#
 
 #
 # Copyright (c) 2001, 2002 Steven Knight
@@ -109,8 +107,13 @@ if jw:
     verfile = str(File("version.sgml"))
     try:
         os.unlink(verfile)
-    except:
-        pass
+    except OSError:
+        pass    # okay if the file didn't exist
+    dir, f = os.path.split(verfile)
+    try:
+        os.makedirs(dir)
+    except OSError:
+        pass   # okay if the directory already exists
     open(verfile, "w").write("""<!--
 THIS IS AN AUTOMATICALLY-GENERATED FILE.  DO NOT EDIT.
 -->