Commit Graph

25 Commits

Author SHA1 Message Date
Allen Byrne
c0f91e15c5 [svn-r17258] Added new file, H5Dlayout.c to project files.
Tested XP32 VS2005
2009-07-28 16:40:31 -05:00
Allen Byrne
2c6356db6e [svn-r17050] Added perf_serial project files to Windows vnet folder.
Tested: Windows XP32
2009-06-15 10:22:15 -05:00
Allen Byrne
0558c3a8b6 [svn-r16864] corrected include path of h5tools.h
Tested:
   XP32-VNET
2009-04-27 11:29:50 -05:00
Allen Byrne
e10dca69da [svn-r16741] Added missing h5Groot.c to project files
Tested on XP32-VS2005-IVF101
2009-04-13 14:38:30 -05:00
Allen Byrne
29e9825c93 [svn-r16411] testh5ls.bat - added tests to match script file from rev 16310
h5repack.bat - added test to match script file from rev 16402
set_extent.vcproj - added WS2_32.lib for change to set_extent from rev 16406

Tested:
 Vista32, XP32, XP64 using VNET, VS2005 VS2008
2009-02-03 16:30:43 -05:00
Frank Baker
6bd7826ce8 [svn-r16341] Description:
Changed 'THG' to 'The HDF Group' in various HDF5 source files,
        most of which are <subdirectory>/COPYING.
    -- Closes Bugzilla entry 1403.
2009-01-22 16:03:58 -05:00
Allen Byrne
52b7b7d462 [svn-r16208] Added new file H5Bdbg.c to windows project file. Tested using VS2008 Express. 2008-12-18 10:05:54 -05:00
Allen Byrne
2dfcef40cd [svn-r16190] Changed references of H5Distore to H5Dbtree in project files. (Related to revision 16180) 2008-12-12 13:16:59 -05:00
Scott Wegner
29be5ec598 [svn-r16090] Purpose: Add new source file to Windows.
Description:
Recently a new source file, H5Pdapl.c, was brought to the 1.8 branch.  This checkin also adds it to the Windows Visual Studio projects.

Tested:
None needed, very minor.
2008-11-17 17:14:05 -05:00
Scott Wegner
b5e8ad2d7e [svn-r15813] Purpose: Add new source code and tests to Windows
Description:
Many new source files were added from the freespace branch.  This checkin adds the code to Windows as well.

Note: Some tests are still failing on Windows, but this checkin brings us closer to fixing them.  In particular, freespace test fails on compile (Quincey is working on it), and the DLL links test fails at runtime (I'll look into it)

Tested:
VS2005 on WinXP
2008-10-08 10:11:25 -05:00
Scott Wegner
cb166460d0 [svn-r15523] Purpose: Backport from trunk-- Fix Windows link dependencies in new app_ref DLL project
Description:
The app_refdll project was set to link with static version of hdf5 and libtest projects, which were causing the build to fail, only in Visual Studio .NET 2003, and was previously overlooked.  This corrects those errors.

Tested:
VS.NET on WinXP
2008-08-25 09:38:38 -05:00
Scott Wegner
7dbcf115dd [svn-r15508] 2008-08-21 12:59:58 -05:00
Scott Wegner
b5938a75af [svn-r15253] Purpose: Remove ttsafedll project from default build.
Description:
Somehow, the ttsafedll project was setup to build by default in Visual Studio .NET project files.  This causes build errors when the HDF5_EXT_PTHREAD variable isn't defined or the pthreads library path isn't setup.  It should be disabled by default.

Tested:
VS.NET on WinXP
2008-06-20 11:33:00 -05:00
Scott Wegner
73fe712356 [svn-r15125] Purpose: Cleanup unneeded Windows source
Description:
Previously, we maintained some source files that are commonly generated dynamically on other systems.  Now, we also generate them on Windows as well.  We should remove them from the repository so old versions are not accidentally used.

Also, clean up the project files to organize generator programs.

Tested:
VS2005 on WinXP
VS2005 on WinXP x64
VS.NET on WinXP
2008-06-02 14:59:45 -05:00
Scott Wegner
c65d5ffe8d [svn-r15118] Purpose: Backport Windows project cleanup from trunk: remove ignored system library, standardize program debug information, and unify Windows h5tinit
Description:
These changes are made via a user's suggestion, bugzilla bug #1164.  These have all been tested in the trunk, and are stable/favorable changes.

In many of our project files on Windows, we have our linker setting set to ignore old link libraries-- either libc.lib or libcd.lib.  This is a relic from converting project files from old versions of Visual Studio to newer ones, and is unnecessary.  We remove the ignored library from the project files.  This actually makes no difference in the output binaries.

In our debug project configurations, many of the projects were generating debug information for "Program Database and Edit & Continue".  Other projects were using different settings, or none at all. We standardize to use "Program Database" setting, because it generates much smaller .obj files and cuts out unnecessary debug information.

Previously, there was Windows-dependent code inside H5detect.c, because not all projects could access the gethostname() function.  However, we standardize our project-files to link with WS2_32.lib, so now this function is available.  Thus, the Windows-specific code has been removed from H5detect.c.

Tested:
VS2005 on WinXP
VS.NET on WinXP
2008-06-02 10:36:55 -05:00
Scott Wegner
c954ba63a4 [svn-r14868] Purpose: Add new source files to Windows projects
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
2008-04-28 09:09:50 -05:00
Scott Wegner
ac378bcfb1 [svn-r14837] Purpose: Remove ohdr_gentst from Windows projects
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
2008-04-14 10:15:03 -05:00
Scott Wegner
b4bae33f23 [svn-r14820] Purpose: Disable ohdr_gentst project by default on Windows.
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
2008-04-08 15:10:41 -05:00
Scott Wegner
d8dfc1fb3f [svn-r14769] Purpose: Remove spurious szip link directory in h5repack debug 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
2008-03-24 13:04:36 -05:00
Scott Wegner
acfc6ce5ba [svn-r14669] Purpose: Remove old project files and folders to bring MANIFEST up-to-date
Description:
Somehow these folders didn't get deleted in a previous checkin.  This should bring things up-to-date
2008-02-25 12:07:45 -05:00
Scott Wegner
dd7dcb5b07 [svn-r14668] Purpose: Backport of added Windows HL examples from trunk
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.
2008-02-25 11:46:02 -05:00
Scott Wegner
711f06f2ea [svn-r14604] Purpose: Backport of Windows project updates from trunk
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
2008-02-18 13:26:29 -05:00
Scott Wegner
5382d51033 [svn-r14436] Purpose: Fix minor bug in VS.NET project file
Description:
It seems that during the conversion, one project (h52gifdll) began using the wrong Runtime-library settings.  This was causing Link errors for only the Release DLL build.  This has been fixed now.

Tested:
VS.NET on WinXP
2008-01-16 09:53:28 -05:00
Scott Wegner
5f3a3f4fb3 [svn-r14430] Purpose: Remove stray references to Fortran projects in VS.NET
Description:
We no longer have support for Fortran in VS.NET, so we remove references to any Fortran projects.
2008-01-16 09:09:23 -05:00
Scott Wegner
23c1b6fd55 [svn-r14428] Purpose: Rename vs6 folder to vnet
Description:
We are removing VS6 support in HDF5 1.8, so our windows_vs6 folder now becomes windows_vnet.
2008-01-16 09:01:23 -05:00