mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-21 07:51:46 +08:00
67 lines
3.0 KiB
Plaintext
Executable File
67 lines
3.0 KiB
Plaintext
Executable File
cat << EOF
|
|
Help for HDF5 Makefiles
|
|
For help with the make utility itself, try 'man make'.
|
|
|
|
HDF5 makefiles are used to build, test, and install HDF5. The exact
|
|
behavior and output will depend on your system's version of make, compiler,
|
|
etc.
|
|
|
|
Usage: make [make options] [TARGET]
|
|
|
|
Targets:
|
|
make help: print this help message
|
|
|
|
make, make all: (default if no target is specified)
|
|
builds all libraries, tools, and tests
|
|
make lib: builds libraries only
|
|
make progs: builds libraries and programs
|
|
make tests: builds libraries, programs, and tests.
|
|
Essentially the same as 'make all'.
|
|
make check, make tests,
|
|
make _test, make test: Run HDF5's test suite.
|
|
Make will exit with a failure if any tests fail.
|
|
|
|
make install: install HDF5 libraries, include files, and tools
|
|
make install-examples: installs example source files
|
|
make install-all: runs both make-install and make install-examples
|
|
make check-install: test building examples with installed HDF5 library
|
|
make uninstall: remove installed files
|
|
make install-examples: removes example source files
|
|
make uninstall-all: removes both installed libraries and examples
|
|
|
|
make check-clean: remove files generated by running tests
|
|
(allows tests to be re-run)
|
|
make mostlyclean: remove intermediate files (*.o files).
|
|
Doesn't clean libraries or executables.
|
|
make clean: remove all files generated by make or make check
|
|
make distclean: remove all files generated by make, make check, or
|
|
configure
|
|
|
|
make check-p: Only run parallel tests
|
|
make check-s: Only run serial tests
|
|
make check-vfd: Run tests with each virtual file driver
|
|
make check-vol: Run tests with each virtual object layer connector
|
|
|
|
HDF5 uses Automake, so any standard Automake targets not listed here
|
|
should also work.
|
|
|
|
Configure options that affect Makefile behavior:
|
|
--enable-fortran, --enable-cxx, --enable-parallel, and --disable-hl
|
|
enable or disable various interfaces. Make will only recurse into these
|
|
directories if they are specified at configure time.
|
|
--prefix=[path], --libdir=[path], --includedir=[path], etc. can be used
|
|
to change the directory into which make install puts files.
|
|
--enable-build-all causes make to build some files that are only
|
|
needed by developers (test file generation programs).
|
|
|
|
Environment variables that affect Makefile behavior:
|
|
Make will honor environment variables like CFLAGS that are used when building and linking.
|
|
The variable HDF5TestExpress can be used to control the running time
|
|
of the tests. HDF5TestExpress = 0 is a full run of the tests while
|
|
to run make check. 1 and 2 are intermediate values. The default value is 1.
|
|
|
|
Available command-line options for make depend on the version of make installed
|
|
on your system. Try 'man make'.
|
|
|
|
EOF
|