Commit Graph

14 Commits

Author SHA1 Message Date
Scott Wegner
9cc6eeb7e8 [svn-r15089] Purpose: Support Visual Studio .NET builds from command-line
Description:
In our Windows command-line build script, we now support building with Visual Studio .NET, although VS2005 is still the default.  Building with VS.NET still imposes the same feature restrictions as through the IDE:
-- 64-bit builds are unsupported
-- Fortran is unsupported

Tested:
VS.NET on WinXP
VS2005 on WinXP
2008-05-29 09:42:26 -05:00
Scott Wegner
86790dab74 [svn-r14993] Purpose: Add support for building 64-bit Windows binaries from command line
Description:
We can dynamically detect the host architecture using the PROCESSOR_ARCHITECTURE variable.  This allows us to setup our build paths accordingly and build 64-bit Windows binaries from the command line.  This allows us to run autotests on 64-bit Windows as well.

Tested:
VS2005 on WinXP x64
VS2005 on WinXP x86
2008-05-14 09:46:44 -05:00
Scot Breitenfeld
aec106e324 [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
Scot Breitenfeld
5773fd34bc [svn-r14902] Merged fortran_1_8 branch changes r14505:14901 into the trunk. New fortran wrappers added. 2008-04-30 14:23:26 -05:00
Scott Wegner
79e97a0e9e [svn-r14836] Purpose: Remove English-specific code from Windows test scripts
Description:
In previous versions of Windows, the builtin 'FC' command (diff equivalent) didn't return proper exit status.  As a work-around, we parsed the message returned to check status.  This relies on English return messages.

In current Windows XP and Windows Vista, FC will return exit status as expected, so we can remove this workaround.  Older platforms where we would need this workaround are no longer supported.

Tested:
VS2005 on Windows XP
Small test on Windows Vista
2008-04-14 10:03:26 -05:00
Scott Wegner
8ee5cbef2d [svn-r14596] Purpose: Allow for better logging in Windows commandline build script
Description:
Previously, all of our build output would simply go to stdout/stderr for command-line builds.  We can pipe this into a log file as a whole, but the complete logfile becomes very large very quickly.  Instead, we give the user an option to place build results and test results into separate logs (or even the same).  This will help keeping track of results in our automated testing.

Tested:
VS2005 on WinXP
2008-02-18 10:34:55 -05:00
Scott Wegner
1d80caa692 [svn-r14166] Purpose: Update Windows command-line build scripts
Description:
This updates the command-line build process to handle structural changes we've made in the HDF5 project files.  Also, we add support for two new options:
/fort   - to build Fortran libraries
/useenv - to allow users to specify include and libpath directories on the command line as well.

Also updated documentation to reflect these change.

Tested:
VS2005 on WinXP
2007-10-01 11:08:11 -05:00
Scott Wegner
31a2af29ca [svn-r13977] Purpose: Misc. Windows autotest code-cleanup
Description:
This cleans up a lot of different things we were doing in the Windows batch scripts.  For one, we now use "exit /b" to better emulate functions in batch scripts.  Also changed error-checking to look for negative return values as well.

This also adds initial support for Visual Studio 2005 command-line builds in hdf5build.BAT

Tested:
WinXP
2007-07-13 15:54:54 -05:00
Scott Wegner
fe6c92ebd3 [svn-r13960] Purpose: Remove obsolete Windows files
Description:
Previously, there was a very intricate process for converting VS6 project files to VS.NET format for testing on the command-line.  Now that we maintain VS.NET project files, this system is no longer neccessary.  The same builds are now carried out in hdf5build.BAT, so the previous files are obsolete.

Removing them, and updating the MANIFEST

Tested:
WinXP
2007-07-10 13:32:20 -05:00
Scott Wegner
9db2bf9835 [svn-r13952] Purpose: Update Windows build scripts
Description:
I'm in the process of re-writing the Windows build scripts for Visual Studio .NET (and eventually VS2005).  These will be used with an autotest script, which is in the works.

Tested:
VS.NET on WinXP, although probably still needs some work.
2007-07-06 17:09:33 -05:00
Albert Cheng
26b908439d [svn-r13258] Updated copyright notice in Windows batch files. 2007-02-07 13:28:45 -05:00
Quincey Koziol
b69cf7ea84 [svn-r12464] Changed "eol-style" property on all Windows-specific files to be "CRLF"
instead of "native".
2006-07-14 00:41:50 -05:00
Fang Guo
f2685bb8b4 [svn-r11656] Purpose:
Add in copyright information
Description:

Solution:

Platforms tested:
Windows XP
Misc. update:
2005-11-01 13:46:25 -05:00
Fang Guo
36d7bd204d [svn-r10251] Purpose:
Remove all.zip for supporting windows.
Why?
1. Avoid confliction for windows programmers
2. Decrease size of CVS tree by adding all.zip
3. Avoid using winzip as the intermediate step

Kent Yang
Description:
Put all windows project files under hdf5/windows directory.

This check-in includes some batch files.

Solution:

Platforms tested:
VS 6.0, windows XP

Misc. update:
2005-03-22 08:49:02 -05:00