summaryrefslogtreecommitdiffstats
path: root/windows
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r14994] Purpose: Add support for building 64-bit Windows binaries from ↵Scott Wegner2008-05-142-6/+30
| | | | | | | | | | | 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
* [svn-r14986] Purpose: Add Windows fixes for new Fortran code.Scott Wegner2008-05-128-0/+160
| | | | | | | | Description: There were a number of small tweaks we needed to make to add the new fortran_1_8 code on Windows. We create new project files, add new source to them, add the test to our test suite, and fix a few typos in the Windows-specific source code. Tested: VS2005 on WinXP
* [svn-r14983] Purpose: Update h5dump test script on WindowsScott Wegner2008-05-121-11/+16
| | | | | | | | Description: One test has been added to h5dump test for custom output formats. This adds the test on Windows as well. Tested: VS2005 on WinXP
* [svn-r14868] Purpose: Add new source files to Windows projectsScott Wegner2008-04-282-0/+16
| | | | | | | | Description: Two new source files have been added, H5Dchunk.c and H5Dscatgath.c. This checkin adds the files to the Windows project files as well. Tested: VS.NET on WinXP
* [svn-r14858] Purpose: Fix typo in Windows test scriptScott Wegner2008-04-211-2/+2
| | | | | | | | Description: A small typo in the main Windows test script was causing the C++ library tests not to run by default. Tested: VS2005 on WinXP x64
* [svn-r14856] Purpose: Fix error message when with Windows pthreadsScott Wegner2008-04-211-27/+31
| | | | | | | | Description: When building HDF5 with thread safety on Windows, the err_compat test was failing because our output was being parsed incorrectly. Rather than having a thread number in the error stack trace, there will be the string "some thread: no way to know the thread (IDs): from pthread on windows:". This checkin now takes this into account, and modifies the output accordingly. Tested: VS2005 on WinXP with Pthreads
* [svn-r14844] Purpose: Fix link input in Windows HL Fortran examplesScott Wegner2008-04-143-31/+33
| | | | | | | | | | Description: Previously, our Windows projects for HL Fortran examples were using outdated library names for our cstub code. As a result, they wouldn't build correctly. This checkin brings them up-to-date. Also, add hdf5_hl.lib as a dependency to hdf5_hl_fortran.lib. This goes un-noticed when building the complete VS solution, but should be required when only building hdf5_hl_fortran.lib Tested: VS2005 on WinXP
* [svn-r14842] Purpose: Fix Windows Fortran examples runtime librariesScott Wegner2008-04-1428-532/+532
| | | | | | | | Description: In the Windows Fortran example projects, the runtime library used for linking static-debug version was set incorrectly. This was a result of the project being upgraded from VS6 where we used Single-threaded libraries. Those libraries are no longer supported, so we use [Debug] Multithreaded [DLL] now instead. Tested: VS2005 on WinXP
* [svn-r14840] Purpose: Add new Windows macro for links testScott Wegner2008-04-141-0/+4
| | | | | | | | Description: Many new path-specific tests have been added via the "links" test. Because Windows' path format is non-standard, we need a special macro defined to handle it specially. Note that 2 tests still fail with this macro defined, but it should be fixed soon. Tested: VS2005 on WinXP
* [svn-r14837] Purpose: Remove ohdr_gentst from Windows projectsScott Wegner2008-04-143-473/+0
| | | | | | | | Description: The ohdr_gentst project exists in order to re-create test input files that are distributed with the source. These projects aren't built by default on most platforms, and the source isn't distributed in release builds. To avoid confusion and bloat, we remove the Windows version of this project. Tested: None, only removed
* [svn-r14835] Purpose: Remove English-specific code from Windows test scriptsScott Wegner2008-04-1411-19/+20
| | | | | | | | | | | 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
* [svn-r14820] Purpose: Disable ohdr_gentst project by default on Windows.Scott Wegner2008-04-082-8/+0
| | | | | | | | | | Description: The ohdr_gentst project exists to dynamically generate the test files for ohdr test, which also exist in the repository. The test is only run on other platforms when the configure flag --enable-build-all is specified. Moreover, the source code ohdr_gentst.c is marked as _DO_NO_DISTRIBUTE_ in the MANIFEST. As a result, there was a problem in the release tarball that the Windows projects would fail when trying to build this project. To correct this, we no longer build this by default. We will also need to release a FAQ/patch for the HDF5 1.8.0 release. Tested: VS2005 on WinXP
* [svn-r14769] Purpose: Remove spurious szip link directory in h5repack debug ↵Scott Wegner2008-03-241-1/+1
| | | | | | | | | | project Description: As pointed out by a user, we added an un-needed link directory for szip which is machine-dependent and, in his case, problematic. We can safely remove this reference because we already include the szip link directory elsewhere. Tested: None, simply removed
* [svn-r14696] Purpose: Backport typo fix from trunkScott Wegner2008-03-031-2/+2
| | | | | | | | Description: A small typo in the recent update to installhdf5lib.bat caused the C++ header files not to be installed for the debug version of the libraries. This corrects the issue. Tested: VS2005 on WinXP
* [svn-r14674] Purpose: Backport Windows updates from trunkScott Wegner2008-02-251-1/+1
| | | | | | | | Description: Allow building Fortran libraries from the Windows commandline Tested: VS2005 on WinXP
* [svn-r14669] Purpose: Remove old project files and folders to bring MANIFEST ↵Scott Wegner2008-02-2510-4571/+0
| | | | | | | up-to-date Description: Somehow these folders didn't get deleted in a previous checkin. This should bring things up-to-date
* [svn-r14668] Purpose: Backport of added Windows HL examples from trunkScott Wegner2008-02-2543-91/+15976
| | | | | Description: The Windows suite of examples for HL C was a very small subset of the examples that exist for other platforms. Now we have all of the HL C examples-- integrated into the VS projects files, and batch test scripts.
* [svn-r14604] Purpose: Backport of Windows project updates from trunkScott Wegner2008-02-182-664/+670
| | | | | | | | | | | | | Description: Add hdf5 library as a dependency to hdf5_hl library in Windows project files For some reason, the hdf5_hl library didn't have hdf5 listed as a dependency. This isn't normally a problem, because building "all" will build hdf5 library. However, when a user tries to build only hdf5_hl, hdf5 library wouldn't be built. Although not technically required for compiling the library code, the hdf5 library is needed for linking any applications, so it's a natural dependency. Tested: VS2005 on WinXP VNET on WinXP
* [svn-r14600] Purpose: Backport of Windows typo fix from the trunkScott Wegner2008-02-181-1/+1
| | | | | | | | | Description: Purpose: Fix very minor typo in Windows h5import test script Single-letter typo in the Windows test script was causing us to return the wrong error code in some cases. Tested: VS2005 on WinXP
* [svn-r14597] Purpose: Backport Windows cleanup checkins from trunkScott Wegner2008-02-183-189/+380
| | | | | | | | | | Description: Make the Windows copy_hdf.bat a little cleaner/safer, and produce useful output in installhdf5lib.bat 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
* [svn-r14459] Purpose: Small patch to Windows install scriptScott Wegner2008-01-251-2/+2
| | | | | Description: A user pointed out that one of our Fortran dependencies wasn't getting installed correctly due to a wrong path in our install file. After reviewing, I've applied the patch that he's proposed.
* [svn-r14447] Purpose: Fix output directory for h5reparttst projectScott Wegner2008-01-211-2/+2
| | | | | | | | Description: For some reason, the h5reparttst output folder wasn't set correcty for 64-bit Windows. This may have gotten accidentally changed with other intermediate project file changes. Tested: VS2005 on WinXP x64
* [svn-r14443] Purpose: Update Windows h5dump test scriptPurpose: Update ↵Scott Wegner2008-01-181-5/+7
| | | | | | | | | | Windows h5dump test script Description: There was another update to the main h5dump test script. This checkin brings those edits to the Windows script as well. Tested: VS2005 w/ WinXP
* [svn-r14433] Purpose: Fix reference in the Windows batch-build scriptScott Wegner2008-01-161-24/+1
| | | | | Description: In the Windows command line build script, there was a reference to the "typegen" project, which generates h5detect before HDF5 is built. Now, we integrate h5detect into the overall build process, and typegen has been removed. This checkin removes the reference in the batch script. This fixes bugzilla bug 1021.
* [svn-r14426] Purpose: Update Windows h5dump test scriptScott Wegner2008-01-161-5/+10
| | | | | | | | Description: There were a number of updates to the main h5dump test script. This checkin brings those edits to the Windows script as well. Tested: VS2005 w/ WinXP
* [svn-r14416] Purpose: Add source files to Windows projectsScott Wegner2008-01-154-0/+24
| | | | | | | | Description: This catches up Windows to most of the new source files that have been added. Specifically, H5FDpkg.h and H5FDspace.c have been added to the library projects, and tcoords.c has been added to testhdf5. This goes for VS2005 and VS6 project files. Tested: Only built, VS2005
* [svn-r14331] Purpose: Update Windows h5ls test scriptScott Wegner2007-12-101-16/+6
| | | | | | | | Details: We no longer need to parse the h5ls output to remove "Modified" tags. This makes it much easier to test on Windows, because we don't need to emulate `sed`. Tested: VS2005 on WinXP
* [svn-r14319] Purpose: Update error handling in h5ls, uncomment testScott Wegner2007-12-041-30/+34
| | | | | | | | Description: Larry was able to track down the bug in the h5ls test script and change it around to check for an expected error code for each test. With this, we are now able to uncomment the broken test on Windows. Tested: VS2005 on WinXP
* [svn-r14315] Purpose: Update Windows h5repack test scriptScott Wegner2007-12-031-1/+22
| | | | | | | | Description: Added new test for long switch names, which was added to the general test script a few days ago. Tested: VS2005 on WinXP
* [svn-r14303] Purpose: Update h5ls test script on Windows.Scott Wegner2007-11-291-2/+7
| | | | | | | | Description: The h5ls test script was recently updated on Linux. This makes the same changes on Windows. Also, we had to comment out one of our tests, because h5ls returns an error-code that is giving false-positives. Tested: VS2005 on WinXP
* [svn-r14302] Purpose: Update Windows test scripts for recent changesScott Wegner2007-11-292-5/+5
| | | | | | | | | | Description: Minor changes were recently made in the linux test scripts for h5diff and h5repack. This brings Windows up-to-date. Note: I am still working on updates to testh5ls.bat-- there is one test that is failing, but should be ready soon. Tested: VS2005 on WinXP
* [svn-r14301] Purpose: Remove references to deleted source file from Windows ↵Scott Wegner2007-11-293-142/+0
| | | | | | | | | | project files. Description: h5repack_list.c was deleted from the repository recently. This check-in also removes references in the Windows library. Tested: Built with VS2005
* [svn-r14298] Purpose: Remove references of H5FD_stream.c from Windows ↵Scott Wegner2007-11-282-94/+0
| | | | | | | | | project files. Description: The stream file driver was recently removed from the HDF5-1.8 source. This checkin removes any left-over references in the Windows projects. Tested: VS2005
* [svn-r14265] Purpose: Bring Windows test scripts up to date for h5diff changes.Scott Wegner2007-11-195-88/+102
| | | | | | | | Description: Recently, the format of parameters for h5diff was changed. This checkin makes the neccessary changes for Windows to also bring it up to date. Tested: VS6 on WinXP
* [svn-r14255] Purpose: Add h5tinit.c to default Windows build processScott Wegner2007-11-134-372/+360
| | | | | | | | | Description: Previously, we provided a static h5tinit.c with our Windows distribution, and provided instructions to optionally generate it. Now, we will incorporate it as part of the default build process, to emulate other platforms more closely. Tested: VS6 VS2005
* [svn-r14235] Purpose: Modify Windows project dependenciesScott Wegner2007-11-052-752/+756
| | | | | | | | Description: Add toolslib(dll) as a dependency to h5import(dll), to support the new -V flag. This needed to be done in each of our 3 solution files. Tested: Only built, VS2005 and VS6
* [svn-r14207] Purpose: Bring Windows up-to-dateScott Wegner2007-10-173-0/+40
| | | | | | | | | Description: -- Add new source files to Windows projects: H5Pdeprec.c, H5Pint.c, H5Ddbg.c, H5Dint.c -- Add new h5dump XML tests to Windows test script Tested: VS2005 on WinXP
* [svn-r14191] Purpose: Add Windows h5dump testsScott Wegner2007-10-081-0/+7
| | | | | | | Description: Add 4 new tests to the Windows h5dump test script. See rev. 14182 and 14188 for details. Tested: VS2005 on WinXP
* [svn-r14179] Purpose: Update windows h5dump test scriptScott Wegner2007-10-031-15/+73
| | | | | | | | Description: A few more tests were added to the Linux h5dump test script-- this brings Windows up-to-date. Tested: VS2005 on WinXP
* [svn-r14166] Purpose: Update Windows command-line build scriptsScott Wegner2007-10-012-244/+296
| | | | | | | | | | | | 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
* [svn-r14149] Purpose: Add new source files to Windows projectsScott Wegner2007-09-172-204/+220
| | | | | | | | Description: Two new files, h5rdeprec.c and h5rpkg.h were added to the Windows HDF5 projects. Tested: VS2005, build only.
* [svn-r14142] Purpose: Add files forgotten in yesterday's checkinScott Wegner2007-09-114-0/+1820
| | | | | | | | Description: In my large checkin yesterday, I forgot to add a few Windows project files that were renamed. This should bring the MANIFEST up to date. Tested: Will use chkmanifest after commit
* [svn-r14140] Purpose: Fix typo from last checkinScott Wegner2007-09-101-1/+1
| | | | | | | | Description: There was a minor typo in the Windows test script for h5copy. It was actually causing us to do extra work, so this checkin should make the test slightly more efficient, without breaking anything. Tested: VS2005 on WinXP
* [svn-r14138] Scott Wegner2007-09-1053-6065/+4928
|
* [svn-r14099] Purpose: Fix Windows libtest_cstubdll output directoryScott Wegner2007-08-221-4/+4
| | | | | | | | Description: Previously, the libtest_cstubdll project was creating the DLL in the project directory, rather than the Output directory. This was a simple typo, and not caught previously because past builds had the DLL installed. Cleaning up our batch files will make this easier to catch in the future. Tested: VS2005 on WinXP x64
* [svn-r14093] Purpose: Convert Windows projects to VS2005 format and support ↵Scott Wegner2007-08-16273-18420/+92993
| | | | | | | | | | | 64-bit Fortran Description: This checkin is another Windows project cleanup, and also extends our Windows support for 64-bit Fortran. Project files are now in VS2005 format, rather than VS.NET. A couple projects have been renamed to be more descriptive (*cstub rather than *_lib), and project settings make better use of build macros. This will make them much easier to update in the future. Tested: VS2005 on WinXP 32-bit VS2005 on WinXP x64
* [svn-r14066] Purpose: Streamline Windows typegen projectsScott Wegner2007-08-1010-136/+127
| | | | | | | Description: Previously the process of generating h5tinit.c, as well as the Fortran type files, was very manual on Windows. For Fortran, the process included opening 4 different solutions, and running 4 different commands from the prompt. I've made things very much more automated, and now only requires only building one project for either C or C/Fortran. Running the commands to generate the file is done automatically. Tested: VS.NET
* [svn-r14058] Purpose: Bring Windows h5diff test script up to dateScott Wegner2007-08-091-1/+1
| | | | | | | | Description: One of the h5diff tests changed to check for NaN values-- this checkin updates our Windows script for these changes. Tested: Windows XP
* [svn-r14057] Purpose: Fixes for 64-bit Windows Intel Fortran 9.1Scott Wegner2007-08-09115-16667/+266
| | | | | | | | | | | | Description: We are porting Fortran to 64-bit Windows, and need to make many syntactical changes to bring the code up to date. We now go back to using "!DEC$" rather than "!MS$" in our "ATTRIBUTE" code. Also, the naming conventions for mixed language is inconsistent from 32- to 64- bit Windows. To make up with this, we use the "decorate" flag. We also needed to change the "calling convention" in project settings from "CVF" to "default". Also other minor cleanups on project files. Tested: 32-bit: VS.NET and VS2005 64-bit: VS2005
* [svn-r14043] Purpose: Add new testScott Wegner2007-08-071-0/+6
| | | | | | | | Description: Add new h5import test "teststr" which was added to other platforms this morning. Tested: VS.NET on WinXP