Changeset 3180 in Sophya for trunk/SophyaLib
- Timestamp:
- Feb 7, 2007, 12:28:06 PM (19 years ago)
- Location:
- trunk/SophyaLib
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BuildMgr/Makefile
r3013 r3180 23 23 if [ -f $(SOPHYAINCP)/SophyaConfInfo/LinAlg.conf ] ; then cd ../LinAlg ; $(MAKE) ; fi 24 24 if [ -f $(SOPHYAINCP)/SophyaConfInfo/XAstroPack.conf ] ; then cd ../XAstroPack ; $(MAKE) ; fi 25 if [ -f $(SOPHYAINCP)/SophyaConfInfo/MinuitAdapt.conf ] ; then cd ../MinuitAdapt ; $(MAKE) ; fi26 25 27 26 PI:: -
trunk/SophyaLib/BuildMgr/README
r3084 r3180 28 28 # run the configure script 29 29 csh> ./configure -sbase $SOPHYABASE -scxx g++ -extp /usr/local 30 -noext fftw -noext lapack -noext astro -noext minuit30 -noext fftw -noext lapack -noext astro 31 31 32 32 2/ compile and build the libraries … … 113 113 * XAstroPack/ Interface with astronomy library (XEphem) 114 114 The XEphem library code is in the SOPHYA module XephemAstroLib 115 * MinuitAdapt/ Inteface with the CERN Minuit minimization routines116 115 117 116 * XephemAstroLib/ The code of the external XEphem astronomy library, extracted from XEphem -
trunk/SophyaLib/BuildMgr/configure
r3001 r3180 15 15 set ALLPILIBS = ( '-lPI' '-lPIext' '-lPIGcont' ) 16 16 17 set SOPEXT = ( FitsIOServer IFFTW LinAlg XAstroPack MinuitAdapt)18 set EXTCURNAME = ( fits fftw lapack astro minuit)19 set SOPEXTOK = ( 1 1 1 1 1)20 set EXTINCNAME = ( FitsIO/fitsio.h FFTW/fftw3.h PASDEINC XAstro/astro.h Cern/minuit.h)21 set EXTLIBNAME = ( libcfitsio.a libfftw3.a liblapack.a libxastro.a libminuit.a)22 set ALLEXTLIBS = ( '-lcfitsio' '-lfftw3' '-llapack -lblas' '-lxastro' '-lminuit')23 24 #FFTW2: set EXTINCNAME = ( FitsIO/fitsio.h FFTW/fftw.h PASDEINC XAstro/astro.h Cern/minuit.h)25 #FFTW2: set EXTLIBNAME = ( libcfitsio.a libfftw.a liblapack.a libxastro.a libminuit.a)26 #FFTW2: set ALLEXTLIBS = ( '-lcfitsio' '-lfftw -lrfftw' '-llapack -lblas' '-lxastro' '-lminuit')17 set SOPEXT = ( FitsIOServer IFFTW LinAlg XAstroPack ) 18 set EXTCURNAME = ( fits fftw lapack astro ) 19 set SOPEXTOK = ( 1 1 1 1 ) 20 set EXTINCNAME = ( FitsIO/fitsio.h FFTW/fftw3.h PASDEINC XAstro/astro.h ) 21 set EXTLIBNAME = ( libcfitsio.a libfftw3.a liblapack.a libxastro.a ) 22 set ALLEXTLIBS = ( '-lcfitsio' '-lfftw3' '-llapack -lblas' '-lxastro' ) 23 24 #FFTW2: set EXTINCNAME = ( FitsIO/fitsio.h FFTW/fftw.h PASDEINC XAstro/astro.h ) 25 #FFTW2: set EXTLIBNAME = ( libcfitsio.a libfftw.a liblapack.a libxastro.a ) 26 #FFTW2: set ALLEXTLIBS = ( '-lcfitsio' '-lfftw -lrfftw' '-llapack -lblas' '-lxastro' ) 27 27 28 28 set defextinc = ( /usr/include /usr/local/include ) … … 46 46 echo 'configure [-sbase SOPHYABASE] [-scxx SOPHYACXX] [-incln] [-minc mymake.inc] ' 47 47 echo ' [-extp dir1 -extp dir2 ...] [-extip dir1 -extip dir2 ... ] [-extlp dir1 -extlp dir2 ... ]' 48 echo ' [-noextlib -noext fits -noext fftw -noext lapack -noext astro -noext minuit]'48 echo ' [-noextlib -noext fits -noext fftw -noext lapack -noext astro]' 49 49 echo ' [-usefftw2 -uselapack2] [-singleslb]' 50 50 exit -1 -
trunk/SophyaLib/BuildMgr/domkmf
r2763 r3180 14 14 15 15 echo " ==== Creation smakefile pour les modules EXTLIBS_SOPHYA ====" 16 ### ATTENTION ### ne pas faire mkmflib pour MinuitAdapt17 16 foreach f ( FitsIOServer IFFTW LinAlg XAstroPack ) 18 17 set cmd = "./mkmflib $* $f" -
trunk/SophyaLib/BuildMgr/smakefile
r3013 r3180 23 23 if [ -f $(SOPHYAINCP)/SophyaConfInfo/LinAlg.conf ] ; then cd ../LinAlg ; $(MAKE) -f smakefile ; fi 24 24 if [ -f $(SOPHYAINCP)/SophyaConfInfo/XAstroPack.conf ] ; then cd ../XAstroPack ; $(MAKE) -f smakefile ; fi 25 if [ -f $(SOPHYAINCP)/SophyaConfInfo/MinuitAdapt.conf ] ; then cd ../MinuitAdapt ; $(MAKE) -f smakefile ; fi26 25 27 26 PI:: -
trunk/SophyaLib/Manual/sophya.tex
r3137 r3180 162 162 Information on Xephem can be found at : \\ 163 163 \href{http://www.clearskyinstitute.com/xephem/}{http://www.clearskyinstitute.com/xephem/} 164 \item[] {\bf MinuitAdapt/} Wrapper classes to CERN minimization routines (Minuit). \\165 \href{http://wwwinfo.cern.ch/asdoc/minuit/minmain.html}{http://wwwinfo.cern.ch/asdoc/minuit/minmain.html}166 164 167 165 \end{itemize} … … 2075 2073 [-extlp dir1 -extlp dir2 ... ] 2076 2074 [-noextlib -noext fits -noext fftw -noext lapack ] 2077 [-noext astro -noext minuit]2075 [-noext astro] 2078 2076 [-usefftw2 -uselapack2] [-singleslb] 2079 2077 \end{verbatim} … … 2108 2106 {\tt /usr/local/Sophya} directory, using {\tt g++}. We assume that 2109 2107 the external libraries can be found in {\tt /usr/local/ExtLibs/}. 2110 We disable the compilation of the MinuitAdapt and XAstrPack packages.2108 We disable the compilation of the XAstroPack package. 2111 2109 2112 2110 \vspace*{3mm} … … 2117 2115 # Step 1.a : Run the configuration script 2118 2116 csh> ./configure -sbase /usr/local/Sophya -scxx g++ -extp /usr/local/ExtLibs/ \ 2119 -noext astro -noext minuit2117 -noext astro 2120 2118 # Step 1.b : Check the generated file $SOPHYABASE/include/sophyamake.inc 2121 2119 csh> ls -lt *.inc
Note:
See TracChangeset
for help on using the changeset viewer.