summaryrefslogtreecommitdiffstats
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* Change to use function to determine if it'sa windows platform. checking for ↵bdbaddog2015-02-161-4/+10
| | | | win32 was insufficient on 64 bit windows which distutils sets the platform to win-amd64
* Always build 32 and 64 bit versions of the windows installer. No reason to ↵William Deegan2015-02-151-9/+12
| | | | only build the native version since python can build both regardless of currrent platform
* SConstruct: Compress SCons .zip archivesanatoly techtonik2015-02-031-2/+3
| | | | | See https://pairlist2.pair.net/pipermail/scons-dev/2015-January/002151.html
* Put default branch back to develop mode, post 2.3.4.Gary Oberbrunner2014-09-271-2/+2
|
* Apply 2.3.3 release auto changes to default branchGary Oberbrunner2014-08-241-2/+2
|
* Put back into develop mode post-2.3.1 release;Gary Oberbrunner2014-03-041-1/+1
| | | | also improve update-release-info.py to use shorter copyright year strings.
* No need to update copyright_years in QMTest/TestSCons.py anymoreanatoly techtonik2014-02-251-2/+0
|
* Update copyright years for 2014anatoly techtonik2014-02-111-1/+1
|
* release process: Fix deb filename to agree with what's actually generated.Gary Oberbrunner2013-12-271-1/+4
|
* - patched setup.py and several MANIFEST files, such that the docbook-xslDirk Baechle2013-05-041-2/+4
| | | | | | folder and all additional documentation sources get packaged properly - added basic support for wildcards and recursive globbing in MANIFEST files - added missing JPG/SVG files
* - relinked the build of all documentation outputs to the bootstrap processDirk Baechle2013-05-031-1/+13
| | | | - corrected the doc folder SConscripts and added XSL and titlepage files where required
* SConstruct: rpm refuses to build SCons package without rpmbuildanatoly techtonik2013-04-221-1/+1
| | | | installed (Fedora 18)
* Move back to 'develop' mode after rel_2.3.0.Gary Oberbrunner2013-03-041-2/+2
|
* Final auto updates for 2.3.0 release.Gary Oberbrunner2013-03-021-3/+3
|
* Remove os_spawnv_fix.diff patch for pre-Python 2.2 versionsanatoly techtonik2012-12-191-1/+0
|
* Merged pull request #44 (make README a ReStructuredText file)Gary Oberbrunner2012-10-131-1/+1
| | | | I added a few test fixes and tweaks to Russels version.
* Fix __FILE__ in SCons_revision when building on Windows.Gary Oberbrunner2012-08-291-1/+1
| | | | | It was putting single-backslashes into string vars. Just use forward slashes instead.
* Fix Debian build process.Gary Oberbrunner2012-08-131-1/+1
| | | | | | | | Each release needs to update debian/changelog, and it needs to be in a particular format since the deb build process reads and parses it to get the version number in the .deb. Also fixed a few other deb-build-related errors.
* Fix Windows exe installer generationGary Oberbrunner2012-08-011-1/+1
|
* Add 2012 to the copyright year listWilliam Deegan2012-01-161-1/+1
|
* Fix development bootstrap that was broken by addition of .py extensionsAnatoly Techtonik2011-06-121-1/+3
| | | | for scripts on Windows in r5237
* Fix building of build/dist on Windows (fix tar args to force local ↵Gary Oberbrunner2011-04-241-1/+6
| | | | interpretation of pathname with drive letter)
* Fix test/update-release-info/update-release-info.py to work in the year 2011William Deegan2011-01-261-1/+1
|
* cleanup .cvsignore garbageAnatoly Techtonik2010-07-051-1/+0
|
* This changeset increments the trunk to the next minor level, 2.1.0, andGreg Noel2010-06-151-2/+2
| | | | | | | | updates the dates and other information in the files to have the right base values. With this changeset, 2.0.0 is history and a new era has begun. It's time to celebrate; anybody want a beer?
* Add missing "print" to the warning about: not building scons-src-* packages.Steven Knight2010-06-091-1/+1
|
* Merged revisions 4964 via svnmerge fromWilliam Deegan2010-06-061-1/+1
| | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint/trunk ........ r4964 | bdbaddog | 2010-06-05 21:09:54 -0700 (Sat, 05 Jun 2010) | 3 lines Changes for 2.0.0.beta.20100605 checkpoint release. ........
* Merged revisions 4838-4911,4913-4914,4916-4917,4919-4924,4926-4927,4929-4936 ↵Steven Knight2010-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | via svnmerge from http://scons.tigris.org/svn/scons/checkpoint/trunk ........ r4914 | bdbaddog | 2010-05-24 23:07:53 -0700 (Mon, 24 May 2010) | 3 lines Updated version strings and date string for checkpoint ........ r4926 | stevenknight | 2010-05-29 22:57:09 -0700 (Sat, 29 May 2010) | 2 lines Update CHANGES.txt for checkpoint release. ........ r4929 | stevenknight | 2010-05-30 08:58:54 -0700 (Sun, 30 May 2010) | 2 lines Generate a .beta., not .alpha. ........
* Delete references to QMTest/unittest.py, which has been removed.Steven Knight2010-05-251-12/+12
|
* Merged revisions 4832,4834-4836 via svnmerge fromWilliam Deegan2010-05-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint/trunk ........ r4832 | bdbaddog | 2010-05-03 23:00:21 -0700 (Mon, 03 May 2010) | 3 lines Updated RELEASE.txt from Greg Noel ........ r4834 | bdbaddog | 2010-05-03 23:34:14 -0700 (Mon, 03 May 2010) | 3 lines Updates for 2.0.0.alpha.20100503 checkpoint release ........ r4835 | bdbaddog | 2010-05-08 14:27:43 -0700 (Sat, 08 May 2010) | 3 lines Change test to check for version 3.0 and expect failure, since we're now working on a 2.0 checkpoint. ........ r4836 | bdbaddog | 2010-05-08 14:31:58 -0700 (Sat, 08 May 2010) | 3 lines Update build date. Fix checkpoint build version string to remove the .dYYYYMMDD and change to .YYYYMMDD ........
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-241-2/+0
| | | | | | | Comb out all code that supported earlier versions of Python. Most such code is in snippets of only a few lines and can be identified by having a Python version string in it. Such snippets add up; this combing pass probably got rid of over 500 lines of code.
* Remove the recently-removed _scons_sets15.py from MANIFEST.in.Steven Knight2010-03-301-1/+1
| | | | Fix a typo in the SConstruct.
* http://scons.tigris.org/issues/show_bug.cgi?id=2329Greg Noel2010-03-271-2/+1
| | | | | | | | | | | | | | | Applied a number of idiomatic changes. Uses of the 'sort()' method were converted into calls of 'sorted()' when possible and the sorted() expression was inserted into a subsequent statement whenever that made sense. The statement 'while 1:' was changed to 'while True:'. Names from the 'types' module (e.g., 'types.FooType') were converted to the equivalent build-in type (e.g., 'foo'). Comparisons between types were changed to use 'isinstance()'.
* Move 2.0 changes collected in branches/pending back to trunk for furtherGreg Noel2010-03-251-81/+56
| | | | | development. Note that this set of changes is NOT backward-compatible; the trunk no longer works with Python 1.5.2, 2.0, or 2.1.
* Merged r4724 (1.3.0 release changes) back into trunk.Gary Oberbrunner2010-03-241-1/+1
|
* Merge back from checkpoint.William Deegan2010-01-191-2/+2
| | | | Need to regenerate the .xml files.
* BUG: fix bootstrap on windows 64.David Cournapeau2009-10-311-1/+4
|
* Make building SCons distribution on Windows work better: make whereis() look ↵Gary Oberbrunner2009-05-111-10/+15
| | | | for .exe as well as original filename on Windows.
* Only try to use hg or svn for packaging in checked-out trees.Steven Knight2009-04-301-2/+2
|
* Merged revisions 3909-4041,4043-4049 via svnmerge fromSteven Knight2009-02-251-1/+1
| | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint ........ r4041 | stevenknight | 2009-02-23 07:06:15 -0800 (Mon, 23 Feb 2009) | 2 lines Fix embedded carriage returns so merge will apply cleanly. ........ r4043 | stevenknight | 2009-02-23 08:47:32 -0800 (Mon, 23 Feb 2009) | 2 lines Update release identification for the checkpoint. ........ r4044 | stevenknight | 2009-02-23 09:04:28 -0800 (Mon, 23 Feb 2009) | 2 lines Add files that conflicted when re-merging. ........
* Merged revisions 3848-3890,3892-3896,3898-3908 via svnmerge fromSteven Knight2009-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint ........ r3892 | stevenknight | 2009-01-12 06:02:05 -0800 (Mon, 12 Jan 2009) | 2 lines Updates for 1.2.0.d20090112 checkpoint release. ........ r3893 | stevenknight | 2009-01-12 06:07:35 -0800 (Mon, 12 Jan 2009) | 2 lines Fix undefined reference in User's Guide build. ........ r3898 | stevenknight | 2009-01-13 02:44:25 -0800 (Tue, 13 Jan 2009) | 2 lines Update checkpoint timestamps. ........ r3899 | stevenknight | 2009-01-13 06:45:07 -0800 (Tue, 13 Jan 2009) | 2 lines Update expected Copyright year line used in tests. ........
* Issue 1086: add support for generic batch build actions, andSteven Knight2009-01-091-13/+45
| | | | | | | | | | | | | | | | | | | | | | specific support for batched compilation for Microsoft Visual C/C++. Merged revisions 3819-3851,3854-3869,3871-3877,3880 via svnmerge from http://scons.tigris.org/svn/scons/branches/sgk_batch ........ r3820 | stevenknight | 2008-12-09 23:59:14 -0800 (Tue, 09 Dec 2008) | 6 lines Issue 1086: Batch compilation support: * $MSVC_BATCH to control Visual C/C++ batch compilation. * New $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS construction variables. * New Action(batch_key=, targets=) keyword arguments. ........ r3880 | stevenknight | 2009-01-07 20:50:41 -0800 (Wed, 07 Jan 2009) | 3 lines Use UniqueList objects to collect the all_children(), all_prerequisites() and all_sources() lists instead of calling uniquer_hashables() by hand. ........
* Merged revisions 3611-3763,3765-3794,3796-3811,3813-3839,3841-3847 via ↵Steven Knight2008-12-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from http://scons.tigris.org/svn/scons/checkpoint ................ r3765 | stevenknight | 2008-11-04 07:57:03 -0800 (Tue, 04 Nov 2008) | 2 lines Update release info for checkpoint. ................ r3796 | stevenknight | 2008-11-25 21:56:26 -0800 (Tue, 25 Nov 2008) | 2 lines Updates for 20081125 checkpoint release. ................ r3797 | stevenknight | 2008-11-26 08:21:04 -0800 (Wed, 26 Nov 2008) | 2 lines User's Guide updates for changes to error messages. ................ r3813 | stevenknight | 2008-12-07 19:13:17 -0800 (Sun, 07 Dec 2008) | 2 lines Update lines for the 20081207 checkpoint release (candidate for 1.2.0). ................ r3814 | stevenknight | 2008-12-07 19:35:09 -0800 (Sun, 07 Dec 2008) | 2 lines Update troubleshoot.xml for the changes to taskmastertrace output. ................ r3847 | stevenknight | 2008-12-21 07:57:50 -0800 (Sun, 21 Dec 2008) | 9 lines Merged revisions 3610-3840,3842-3846 via svnmerge from http://scons.tigris.org/svn/scons/release ........ r3842 | stevenknight | 2008-12-20 22:48:14 -0800 (Sat, 20 Dec 2008) | 2 lines Update files for 1.2.0. ........ ................
* Issue 2255: Handle scanning of UTF-8 and UTF-16 files. (Greg Spencer)Steven Knight2008-12-121-1/+1
|
* Merged revisions 3378-3423,3425-3532,3534-3599,3601-3610 via svnmerge fromSteven Knight2008-10-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint ................ r3425 | stevenknight | 2008-09-15 11:21:57 -0700 (Mon, 15 Sep 2008) | 2 lines Update version and dates for the 20080915 checkpoint release. ................ r3534 | stevenknight | 2008-10-01 23:20:52 -0700 (Wed, 01 Oct 2008) | 2 lines Update for 1.1 release candidate checkpoint. ................ r3610 | stevenknight | 2008-10-10 09:25:52 -0700 (Fri, 10 Oct 2008) | 9 lines Merged revisions 3377-3600,3602-3609 via svnmerge from http://scons.tigris.org/svn/scons/release ........ r3603 | stevenknight | 2008-10-10 05:42:04 -0700 (Fri, 10 Oct 2008) | 2 lines Updates for the 1.1.0 release. ........ ................
* Merged revisions ↵Steven Knight2008-09-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3289,3291-3299,3301-3313,3315-3347,3349-3350,3352-3354,3356,3358-3360,3362-3374,3376-3377 via svnmerge from http://scons.tigris.org/svn/scons/checkpoint ................ r3315 | stevenknight | 2008-08-26 09:44:08 -0700 (Tue, 26 Aug 2008) | 2 lines Update {CHANGES,RELEASE}.txt for today's checkpoint release. ................ r3344 | stevenknight | 2008-09-06 02:35:58 -0700 (Sat, 06 Sep 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-3343" from http://scons.tigris.org/svn/scons/release ................ r3347 | stevenknight | 2008-09-06 02:40:06 -0700 (Sat, 06 Sep 2008) | 3 lines Removed unnecessary svnmerge-integrated tags (for /branches/*) copied over from /trunk. ................ r3377 | stevenknight | 2008-09-08 23:55:31 -0700 (Mon, 08 Sep 2008) | 18 lines Merged revisions 3344,3346-3348,3350-3351,3353-3355,3357,3359-3361,3363-3375 via svnmerge from http://scons.tigris.org/svn/scons/release ........ r3346 | stevenknight | 2008-09-06 02:38:28 -0700 (Sat, 06 Sep 2008) | 3 lines Remove unnecessary svnmerge-integrated tags (for /branches/* and /trunk) copied over from the /checkpoint branch. ........ r3359 | stevenknight | 2008-09-06 04:10:35 -0700 (Sat, 06 Sep 2008) | 2 lines Update information for release 1.0.1. ........ r3363 | stevenknight | 2008-09-06 07:29:51 -0700 (Sat, 06 Sep 2008) | 2 lines Release update for the last-minute Ubuntu variable name patch. ........ ................
* Update to 1.0.0.Steven Knight2008-08-121-2/+2
|
* Merged revisions 2949-2953,2955-3056 via svnmerge fromSteven Knight2008-06-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/branches/core ................ r2955 | stevenknight | 2008-05-18 07:48:43 -0700 (Sun, 18 May 2008) | 2 lines Update lines for next development cycle. ................ r2956 | GregNoel | 2008-05-19 14:24:39 -0700 (Mon, 19 May 2008) | 1 line Fix typo in Mkdir() description ................ r2957 | cournape | 2008-05-19 22:37:17 -0700 (Mon, 19 May 2008) | 1 line sunc++ tool: do not parse pkgchk output if no output available (Fix for #2060). ................ r2958 | cournape | 2008-05-19 23:34:01 -0700 (Mon, 19 May 2008) | 6 lines Do not set cppcPath to CXX if CXX has no dirname. This caused weird behaviour, because cppcPath and cxx were joined together, and scons used things like CC/CC as CXX. ................ r2960 | cournape | 2008-05-20 22:23:12 -0700 (Tue, 20 May 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-2959" from http://scons.tigris.org/svn/scons/branches/pyext ................ r2971 | stevenknight | 2008-05-22 16:01:11 -0700 (Thu, 22 May 2008) | 4 lines Issue 2056: Fix scons.bat so that it returns the SCons exit status even though we're using setlocal + endlocal to avoid polluting the calling user's %PATH% variable. ................ r2972 | stevenknight | 2008-05-22 16:35:00 -0700 (Thu, 22 May 2008) | 2 lines Move generic windows tests from the test/ subdirectory into test/Win32. ................ r2973 | stevenknight | 2008-05-22 18:58:35 -0700 (Thu, 22 May 2008) | 2 lines Fix scoping under Python 1.5 / 2.0 / 2.1. ................ r2976 | cournape | 2008-05-23 04:10:37 -0700 (Fri, 23 May 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-2975" from http://scons.tigris.org/svn/scons/branches/libwithcontext ................ r2978 | GregNoel | 2008-05-23 12:39:42 -0700 (Fri, 23 May 2008) | 1 line script to convert XML issues into CSV spreadsheet ................ r2987 | GregNoel | 2008-05-25 10:57:14 -0700 (Sun, 25 May 2008) | 1 line trivial typo ................ r2989 | pankrat | 2008-05-25 14:42:53 -0700 (Sun, 25 May 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-2988" from http://scons.tigris.org/svn/scons/branches/heapmonitor ................ r2992 | belley | 2008-05-27 08:23:34 -0700 (Tue, 27 May 2008) | 41 lines Fixed the detection of Intel C++ Compiler for EMT64 The table used to check the registry keys for installed versions of the Intel C++ compiler for EMT64 seems erroneous. I have double check using the Intel C++ compiler versions 9.1 and 10.0 on both Windows XP 32-bit and Windows Server2003 64-bits. The registry keys have the form HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\Compilers\C++\100.025\IA32 HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\Compilers\C++\100.025\IA64 HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\Compilers\C++\100.025\EMT64 Benoit Index: src/engine/SCons/Tool/intelc.py =================================================================== *** src/engine/SCons/Tool/intelc.py (revision 2991) --- src/engine/SCons/Tool/intelc.py (working copy) *************** *** 101,108 **** valid_abis = {'ia32' : 'ia32', 'x86' : 'ia32', 'ia64' : 'ia64', ! 'em64t' : 'ia32e', ! 'amd64' : 'ia32e'} if is_linux: valid_abis = {'ia32' : 'ia32', 'x86' : 'ia32', --- 101,108 ---- valid_abis = {'ia32' : 'ia32', 'x86' : 'ia32', 'ia64' : 'ia64', ! 'em64t' : 'em64t', ! 'amd64' : 'em64t'} if is_linux: valid_abis = {'ia32' : 'ia32', 'x86' : 'ia32', ................ r2993 | stevenknight | 2008-05-27 16:22:35 -0700 (Tue, 27 May 2008) | 3 lines Issue 2062: Fix --interactive mode getting "stuck" reporting failures for every build after the first one that fails. ................ r2997 | stevenknight | 2008-05-28 18:18:36 -0700 (Wed, 28 May 2008) | 4 lines Fix the closing message on interrupt to report "building terminated because of errors." Add a missing test.pass_test() call to the end of test/KeyboardInterrupt.py. ................ r2998 | stevenknight | 2008-05-29 08:14:47 -0700 (Thu, 29 May 2008) | 2 lines Issue 2075: Fix the ability to call the Node.FS.File.File() method. ................ r2999 | stevenknight | 2008-05-29 14:12:07 -0700 (Thu, 29 May 2008) | 2 lines Issue 2063: On Mac OS X, install under /usr/local by default. ................ r3017 | stevenknight | 2008-05-30 08:05:26 -0700 (Fri, 30 May 2008) | 3 lines Get the fix for File.File() right this time. Apply the same fix to File.Dir() and File.Entry(), too. ................ r3022 | stevenknight | 2008-06-02 18:52:42 -0700 (Mon, 02 Jun 2008) | 3 lines Fix "deprecated conversion from string constant to char *" warnings in various C++ tests. ................ r3045 | garyo | 2008-06-05 06:05:37 -0700 (Thu, 05 Jun 2008) | 8 lines This fix uses Python sequence comparison to compare the dotted version numbers used in .NET version numbers rather than comparing each element of the list individually. It's more robust and also more correct. I also fixed a Python 1.5.2 compatibility issue (strings didn't have the split method). Original reporter confirms this fixes his issue. ................ r3046 | garyo | 2008-06-05 20:35:27 -0700 (Thu, 05 Jun 2008) | 1 line Minor doc tweaks to Users Guide. ................ r3050 | stevenknight | 2008-06-06 11:38:38 -0700 (Fri, 06 Jun 2008) | 21 lines Merged revisions 2877,2879-2978,2980-3019,3021-3048 via svnmerge from http://scons.tigris.org/svn/scons/branches/fortran_refactor ........ r2980 | cournape | 2008-05-23 21:56:19 -0700 (Fri, 23 May 2008) | 1 line Emit a warning and use as a linker when fortran and c++ codes are mixed. ........ r3000 | cournape | 2008-05-29 21:29:37 -0700 (Thu, 29 May 2008) | 1 line Improve warning when mixing c++ and fortran. ........ r3048 | stevenknight | 2008-06-06 11:30:25 -0700 (Fri, 06 Jun 2008) | 6 lines Issue 2047: update the warning text to make it less alarming. Move the warning classes so they can be suppressed. Add a test of the warning (and suppression) behavior Only issue one warning per SCons invocation, not one per built executable. Update CHANGES.txt and RELEASE.txt. ........ ................ r3051 | stevenknight | 2008-06-07 08:11:46 -0700 (Sat, 07 Jun 2008) | 3 lines Fix the Fortran/C++ link test for deprecation warnings under earlier Python version. ................ r3052 | stevenknight | 2008-06-07 08:12:22 -0700 (Sat, 07 Jun 2008) | 2 lines Add Benoit's EMT64 change that will be released in 0.98.5. ................ r3053 | stevenknight | 2008-06-07 08:21:50 -0700 (Sat, 07 Jun 2008) | 2 lines Update lines for 0.98.5 release. ................ r3054 | stevenknight | 2008-06-07 08:26:04 -0700 (Sat, 07 Jun 2008) | 2 lines Update 0.98.4 versions to 0.98.5. ................
* Update package numbers to 0.98.4.Steven Knight2008-05-181-2/+2
|
* Update version numbers to 0.98.3.Steven Knight2008-04-301-1/+1
|