version 1.37, 2009/01/30 00:18:05
|
version 1.41, 2009/01/30 19:18:14
|
Line 223 if ($CHKLIBS == "no") then |
|
Line 223 if ($CHKLIBS == "no") then |
|
#ln -sfv /usr/local/lib lib/$JSOC_MACHINE | #ln -sfv /usr/local/lib lib/$JSOC_MACHINE |
endif | endif |
| |
set TPWARN = 0 |
|
|
|
# Libraries required by all |
|
if ($JSOC_MACHINE == "linux_x86_64") then |
|
if (!(-e lib/linux_x86_64/libcfitsio.a)) then |
|
echo "Can't find required library: lib/linux_x86_64/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "linux_ia32") then |
|
if (!(-e lib/linux_ia32/libcfitsio.a)) then |
|
echo "Can't find required library: lib/linux_ia32/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "mac_osx") then |
|
if (!(-e lib/mac_osx/libcfitsio.a)) then |
|
echo "Can't find required library: lib/mac_osx/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if (-e ../suflag.txt) then |
|
# Stanford users' required libs. |
|
if ($JSOC_MACHINE == "linux_x86_64") then |
|
if (!(-e lib/linux_x86_64/libcfitsio_gcc.a)) then |
|
echo "Can't find required library: lib/linux_x86_64/libcfitsio_gcc.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib/linux_x86_64/libfftw3f.a)) then |
|
echo "Can't find required library: lib/linux_x86_64/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib/linux_x86_64/libgsl.a)) then |
|
echo "Can't find required library: lib/linux_x86_64/libgsl.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib/linux_x86_64/libgslcblas.a)) then |
|
echo "Can't find required library: lib/linux_x86_64/libgslcblas.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "linux_ia32") then |
|
if (!(-e lib/linux_ia32/libfftw3f.a)) then |
|
echo "Can't find required library: lib/linux_ia32/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib/linux_ia32/libgsl.a)) then |
|
echo "Can't find required library: lib/linux_ia32/libgsl.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib/linux_ia32/libgslcblas.a)) then |
|
echo "Can't find required library: lib/linux_ia32/libgslcblas.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "mac_osx") then |
|
if (!(-e lib/mac_osx/libfftw3f.a)) then |
|
echo "Can't find required library: lib/mac_osx/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
else |
|
# Non-Stanford users' required libs. |
|
endif |
|
|
|
if ($TPWARN) then |
|
echo "Did you update configure to create links to installed third-party libraries?" |
|
endif |
|
|
|
cd .. | cd .. |
| |
# Set custom make file to tell the make system that the gcc cfitsio library is called | # Set custom make file to tell the make system that the gcc cfitsio library is called |
|
|
| |
# Site Localization | # Site Localization |
if (!(-e suflag.txt)) then | if (!(-e suflag.txt)) then |
if (!(-e config.local) then |
if (!(-e config.local)) then |
echo "You must copy config.local.template to config.local, then edit config.local to contain localized values." |
echo "Error: config.local not found. If you have a saved version of this file from a previous installation, you should copy that into this directory and rerun configure. Otherwise, copy the file config.local.template to config.local and edit the config.local file to contain site-appropriate values.\n" |
echo "****IMPORTANT WARNING**** The edited config.local will contain important entries - keep it safe, especially during updates to new NetDRMS versions." |
echo "*** IMPORTANT *** The edited config.local will contain site-specific values that should not be modified during subsequent updates to NetDRMS. Keep a safe copy of it somewhere outside of the DRMS directory tree, for example in /usr/local. After each NetDRMS update, ensure this file is in place." |
else | else |
echo "CUSTOM_DEFINES = __LOCALIZED_DEFS__" >> custom.mk | echo "CUSTOM_DEFINES = __LOCALIZED_DEFS__" >> custom.mk |
./gen_init.csh | ./gen_init.csh |
endif | endif |
endif | endif |
|
|
|
# Check for required libraries (must happen after localization, which might set links to such libraries |
|
set TPWARN = 0 |
|
|
|
# Libraries required by all |
|
if ($JSOC_MACHINE == "linux_x86_64") then |
|
if (!(-e lib_third_party/lib/linux_x86_64/libcfitsio.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_x86_64/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "linux_ia32") then |
|
if (!(-e lib_third_party/lib/linux_ia32/libcfitsio.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_ia32/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "mac_osx") then |
|
if (!(-e lib_third_party/lib/mac_osx/libcfitsio.a)) then |
|
echo "Can't find required library: lib_third_party/lib/mac_osx/libcfitsio.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if (-e ../suflag.txt) then |
|
# Stanford users' required libs. |
|
if ($JSOC_MACHINE == "linux_x86_64") then |
|
if (!(-e lib_third_party/lib/linux_x86_64/libcfitsio_gcc.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_x86_64/libcfitsio_gcc.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib_third_party/lib/linux_x86_64/libfftw3f.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_x86_64/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib_third_party/lib/linux_x86_64/libgsl.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_x86_64/libgsl.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib_third_party/lib/linux_x86_64/libgslcblas.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_x86_64/libgslcblas.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "linux_ia32") then |
|
if (!(-e lib_third_party/lib/linux_ia32/libfftw3f.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_ia32/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib_third_party/lib/linux_ia32/libgsl.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_ia32/libgsl.a" |
|
set TPWARN = 1 |
|
endif |
|
if (!(-e lib_third_party/lib/linux_ia32/libgslcblas.a)) then |
|
echo "Can't find required library: lib_third_party/lib/linux_ia32/libgslcblas.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
|
|
if ($JSOC_MACHINE == "mac_osx") then |
|
if (!(-e lib_third_party/lib/mac_osx/libfftw3f.a)) then |
|
echo "Can't find required library: lib_third_party/lib/mac_osx/libfftw3f.a" |
|
set TPWARN = 1 |
|
endif |
|
endif |
|
endif |
|
|
|
if ($TPWARN) then |
|
echo "Did you update config.local to create links to installed third-party libraries?" |
|
endif |