summaryrefslogtreecommitdiffstats
path: root/hl/c++
Commit message (Collapse)AuthorAgeFilesLines
* Make examples installation respect DESTDIR. FixesDavid Young2020-05-261-2/+2
| | | | HDFFV-11060.
* Fix NoFilter buildAllen Byrne2020-04-241-1/+1
|
* Trim trailing whitespaceQuincey Koziol2020-04-202-2/+2
|
* Fix shadowed typeAllen Byrne2020-04-131-3/+3
|
* TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-052-9/+4
|
* TRILAB-192 restrict extensive warnings to librariesAllen Byrne2020-03-241-0/+6
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-214-4/+4
|
* HDFFV-11001 need to qualify all by parallel or serial typesAllen Byrne2020-01-153-5/+4
|
* HDFFV-11001 Add fine control over testingAllen Byrne2020-01-153-4/+7
|
* Apparently, + has no special meaning, and neither does \+, in so-calledDavid Young2019-11-121-1/+1
| | | | | | | | "obsolete" / POSIX "basic" regular expressions. Also, not every version of `sed` out there supports the `-E` option. So delete the -E flag and use the regex `[^/][^/]*` instead of `[^/]+`. Add config/netbsd to the MANIFEST.
* Make these scripts relocatable again: derive a relative path for theDavid Young2019-11-051-1/+25
| | | | | | | original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
* Let us override the examples directory using --with-examplesdir=DIR.David Young2019-10-032-3/+3
| | | | | | | | | This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Place hdf5_examples/ under ${datarootdir} which on most systems will be ${prefix}/share/, anyway.
* Under the examples directories, always find the installed HDF5David Young2019-10-031-1/+1
| | | | | | | | | | executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Examples on NetBSD are installed at ${prefix}/share/examples/hdf5/ instead of at ${prefix}/share/hdf5_examples/, by convention. It may be the same on other BSDs, I'm not sure.
* This test cannot use HD prefix macro with printf of fprintfAllen Byrne2019-08-171-2/+2
|
* Update HD prefix and reconcile hl/cpp testAllen Byrne2019-08-161-8/+16
|
* Add HD prefix to testsAllen Byrne2019-08-152-62/+62
|
* HDFFV-10529 Update CMake tests to use test fixturesAllen Byrne2019-07-232-0/+7
|
* HDFFV-10845 use of TARGETFILE disables auto emulatorAllen Byrne2019-07-172-2/+4
|
* HDFFV-10845 fix configure check and PATHsAllen Byrne2019-07-171-1/+1
|
* HDFFV-10581 fix locations for static pdb filesAllen Byrne2019-07-081-1/+1
|
* HDFFV-10805 Add option to only build shared targetsAllen Byrne2019-06-183-30/+56
| | | | | HDFFV-10805 Add ONLY_SHARED_LIBS option and prefer shared over static HDFFV-10803 Update FindSZIP.cmake find module Remove unneeded modules and update java modules
* Add options to enable or disable building tools and tests. The defaultLarry Knox2019-06-061-1/+7
| | | | is enabled for each.
* Change prefix in example scripts to relative path to bin. This was doneLarry Knox2018-08-231-1/+1
| | | | | for 1.8, and works wherever installed without the need to replace the original prefix.
* Fix MPI on Windows by adding MPI include folderAllen Byrne2018-05-093-4/+4
|
* TRILABS-19 remove add_defintions and use generator expressionsAllen Byrne2018-04-263-22/+21
|
* TRILABS-20 set a compiler name on all project commandsAllen Byrne2018-04-204-4/+4
|
* TRILABS-19 Initial conversion of include_directories to targetsAllen Byrne2018-04-173-22/+4
|
* HDFFV-10444 fix soversion numbers for librariesAllen Byrne2018-04-101-2/+2
|
* Change CMake min to 3.10Allen Byrne2018-03-094-4/+4
|
* HDFFV-4359 Add HL C++ and fix install parametersAllen Byrne2018-03-081-0/+47
|
* Inc CMake min, Add new tests, rework test CMake filesAllen Byrne2018-02-274-4/+4
|
* HDFFV-10398 use the simpler add_subdirectory signatureAllen Byrne2018-01-301-3/+3
|
* HDFFV-10385 rework java namesAllen Byrne2018-01-172-2/+0
|
* Add library INTERFACE and MPI to toolsAllen Byrne2017-12-281-10/+2
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-2513-67/+66
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* HDFFV-9875 enable static pdb and cleanup exportsAllen Byrne2017-02-031-1/+1
|
* HDFFV-9875 Fix target exports and add static tools pdb filesAllen Byrne2017-02-021-0/+1
|
* HDFFV-10094: upgrade cmake command conventionsAllen Byrne2017-01-112-3/+29
| | | Also converted tests to use macros
* Update cmake min version and cmake command conventionAllen Byrne2017-01-104-10/+10
|
* Description:Binh-Minh Ribler2016-10-261-2/+6
| | | | | | | | | | | - In the test for HDFFV-9758, a pragma pack(1) caused failure on Emu because Sparc cannot access misaligned data. Changed it to pack() to do the default alignment. - Added DOXYGEN_SHOULD_SKIP_THIS blocks to private elements to prevent warnings from doxygen. Platforms tested: SunOS 5.11 (emu) Linux/32 2.6 (jam)
* Description:Binh-Minh Ribler2016-10-241-1/+1
| | | | | | | | User's sample code used "not" instead of "!" and Windows does not like that. Fixed. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test)
* Purpose: Fix Packet Table issues cont.Binh-Minh Ribler2016-10-241-17/+21
| | | | | | | | | Description: Misc cleanups and comments in tests. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) Linux/64 (jelly)
* Miscellaneous code cleanup.Binh-Minh Ribler2016-10-211-3/+0
| | | | | | Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test)
* Description:Binh-Minh Ribler2016-10-202-58/+115
| | | | | | | | | | | | - Removed calls to H5Tget_native_type in the PT code. The application would need to do that if desired. - Added Abhi's program to tests to verify the fix. - This fix might have fixed HDFFV-9927, HDFFV-9042, and the issue reported by Barbara Jones from Ametek as well. Platforms tested: Linux/32 2.6 (jam) Linux/64 (jelly) Darwin (osx1010test)
* Add support for namespace and add tools to binaries configAllen Byrne2016-10-141-2/+3
|
* [svn-r29862] Convert source list names from *_SRCS to *_SOURCES.Allen Byrne2016-05-041-3/+3
| | | | Add/convert most tools to use new HDF5_TOOLS_DIR instead of HDF5_TOOLS_SRC_DIR CMake VAR.
* [svn-r29803] Purpose: Code improvementBinh-Minh Ribler2016-04-263-14/+30
| | | | | | | | | | | | | | Description: The constructor FL_PacketTable added in 1.10.0 did not have good prototype; it didn't allow the property list to be default. Marked it deprecated and added this one: FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID, hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT) Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29796] Purpose: Fix warnings HDFFV-8615Binh-Minh Ribler2016-04-251-3/+14
| | | | | | | | | | | | Description: The "warning: deprecated conversion from string constant to âchar*â [-Wwrite-strings]" was already removed by adding const to char* parameter in the FL_PacketTable. This change is to remove the use of literal strings in code for maintainability. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29710] Purpose: Code improvementsBinh-Minh Ribler2016-04-152-84/+84
| | | | | | | | | | | Description: - Replaced "goto out" and "out:" with "goto error" and "error:" to indicate the failure situations. - Replaced old-style casts with static_cast to remove warnings. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29379] Add individual LT_VERS_* variables for wrapper libraries: c++, ↵Larry Knox2016-03-091-1/+1
| | | | | | | | | | | | | | | | fortran, java, hl, hl/c++, hl/fortran to so that the shared object version numbers can be incremented independently. Disabled auto-increment of shared object version numbers by h5vers. Files modified: config/lt_vers.am java/src/jni/Makefile.am hl/src/Makefile.am hl/c++/src/Makefile.am hl/fortran/src/Makefile.am c++/src/Makefile.am bin/h5vers fortran/src/Makefile.am