mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-08 01:01:11 +00:00
Imported healpix tree
This commit is contained in:
parent
4182c30485
commit
4bfb62f177
136 changed files with 26534 additions and 0 deletions
45
external/healpix/README.compilation
vendored
Normal file
45
external/healpix/README.compilation
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
Starting with HEALPix 2.20, Healpix_cxx supports compilation using a
|
||||
pre-installed libcfitsio. In order to use this feature, simply set
|
||||
the following environment variables before running "make":
|
||||
|
||||
EXTERNAL_CFITSIO=yes
|
||||
CFITSIO_EXT_LIB=<full name including path of the cfitsio library file>
|
||||
CFITSIO_EXT_INC=<full name of a directory containing fitsio.h and longnam.h>
|
||||
|
||||
The installed version of libcfitsio should be at least 3.23.
|
||||
|
||||
Alternatively, Healpix_cxx can be instructed to compile its own libcfitsio.
|
||||
For that purpose the file cfitsio3260.tar.gz needs to be present in
|
||||
the subdirectory libcfitsio/. It can be obtained from
|
||||
http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio3260.tar.gz
|
||||
Please simply put the .tar.gz file into the libcfitsio/ directory; it will
|
||||
be unpacked and compiled automatically.
|
||||
|
||||
If you have a more recent version of the cfitsio package, please edit the
|
||||
line starting with "PACKAGE =" in the file libcfitsio/planck.make accordingly.
|
||||
|
||||
GNU make is also required for compilation.
|
||||
|
||||
To compile the package, set the environment variable
|
||||
HEALPIX_TARGET to the target for which you want to compile
|
||||
(e.g. generic_gcc, linux_icc etc.). If a fairly recent version
|
||||
(4.2 or higher) of gcc and g++ is installed on the system, the target
|
||||
"generic_gcc" should work in most cases; however, for Mac OS X, "osx" is
|
||||
recommended. For each possible target there exists a configuration file with
|
||||
the name config.$HEALPIX_TARGET in the directory config/.
|
||||
|
||||
Afterwards, just type "gmake" or "make".
|
||||
|
||||
If the compilers on your platform have different names or you
|
||||
want to make other changes, editing the configuration files
|
||||
should be quite straightforward.
|
||||
|
||||
Please note that all temporary and object files are created
|
||||
separately from the source files in a directory called
|
||||
"build.$HEALPIX_TARGET". This allows simultaneous compilation
|
||||
for different platforms.
|
||||
|
||||
Documentation can be created by the command "(g)make doc".
|
||||
However this requires the doxygen application to be installed
|
||||
on your system.
|
||||
The documentation will be created in the subdirectory doc/.
|
Loading…
Add table
Add a link
Reference in a new issue