Ignore:
Timestamp:
10/20/05 16:34:52 (19 years ago)
Author:
mar637
Message:

update to current aips++ system

Location:
branches/Release-2-fixes/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/Release-2-fixes/src/Makefile

    r655 r698  
    66CXXFLAGS += -ansi
    77CXXFLAGS += -pedantic -Wno-long-long
     8CXXOPTS := -DAIPS_NO_TEMPLATE_SRC
    89
    910CFITSIOROOT := /usr/local If aips++ is build with LFS you need to have
    1011# libcfitsio with lfs support
    11 # CFITSIOLIB := /usr/local/lib/libcfitsio_lfs.a
    12 CFITSIOINC := -I$(CFITSIOROOT)/include/cfitsio
    13 CFITSIOLIB := -L$(CFITSIOROOT) -lcfitsio
     12CFITSIOLIB := /usr/local/lib/libcfitsio_lfs.a
     13#CFITSIOINC := -I$(CFITSIOROOT)/include/cfitsio
     14#CFITSIOLIB := -L$(CFITSIOROOT) -lcfitsio
     15
    1416
    1517CASAROOT  := $(word 1, $(AIPSPATH))
    1618CASAARCH  := $(word 2, $(AIPSPATH))
    17 CASAINC   := -I$(CASAROOT)/code/include
     19CASAINC   := -I$(CASAROOT)/code/include -I$(CASAROOT)/code/casa/wcslib
    1820CASALIB   := $(CASAROOT)/$(CASAARCH)/lib
     21
     22
    1923# This assumes all casa libs are static only (*.a)
    2024# if not than there might by symbol resolution errors.
     
    2327             -latnf -limages -lms -lcomponents -lcoordinates \
    2428             -llattices -lfits -lmeasures -lmeasures_f \
    25              -ltables -lscimath -lscimath_f -lcasa -lwcs \
     29             -ltables -lscimath -lscimath_f -lcasa  \
     30             $(CASALIB)/libwcs.a \
    2631              -lrpfits $(CFITSIOLIB) -dy -llapack -lblas -lg2c
    2732
     
    3641
    3742BOOSTROOT := /usr
    38 BOOSTLIB  := -L$(BOOSTROOT)/lib -lboost_python$(PYVERSION)
     43BOOSTLIB  := -L$(BOOSTROOT)/lib -lboost_python
    3944BOOSTINC  := -I$(BOOSTROOT)/include/boost
    4045
     
    97102.cpp.o:
    98103        -@ echo
    99            $(CXX) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
     104           $(CXX) $(CXXOPTS) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
    100105
    101106.cc.o:
    102107        -@ echo
    103            $(CXX) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
     108           $(CXX) $(CXXOPTS) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
    104109
    105110.cxx.o:
    106111        -@ echo
    107            $(CXX) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
     112           $(CXX) $(CXXOPTS) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
    108113
    109114.C.o:
    110115        -@ echo
    111            $(CXX) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
     116           $(CXX) $(CXXOPTS) -c $(CXXFLAGS) $(INCDIRS) -o $@ $<
    112117
    113118
  • branches/Release-2-fixes/src/SDTemplates.cc

    r654 r698  
    7575template Array<Float>& operator/=<Float>(Array<Float>&, MaskedArray<Float> const&);
    7676template MaskedArray<Float> const& operator*=<Float>(MaskedArray<Float> const&, Float const&);
     77template MaskedArray<Float> const& operator*=<Float>(MaskedArray<Float> const&, Array<Float> const&);
     78template MaskedArray<Float> const& operator/=<Float>(MaskedArray<Float> const&, Float const&);
    7779template MaskedArray<Float> operator+<Float>(MaskedArray<Float> const&, MaskedArray<Float> const&);
    7880template MaskedArray<Float> operator-<Float>(MaskedArray<Float> const&, MaskedArray<Float> const&);
     81template MaskedArray<Float> operator-<Float>(MaskedArray<Float> const&, Array<Float> const&);
     82
     83template MaskedArray<Float> operator/<Float>(MaskedArray<Float> const&, MaskedArray<Float> const&);
     84
    7985template MaskedArray<Float> operator*<Float>(MaskedArray<Float> const&, MaskedArray<Float> const&);
    80 template MaskedArray<Float> operator/<Float>(MaskedArray<Float> const&, MaskedArray<Float> const&);
    81 template MaskedArray<Float> const& operator/=<Float>(MaskedArray<Float> const&, Float const&);
    82 template MaskedArray<Float> operator-<Float>(MaskedArray<Float> const&, Array<Float> const&);
     86template MaskedArray<Float> operator*<Float>(MaskedArray<Float> const&, Array<Float> const&);
    8387template MaskedArray<Float> operator*<Float>(Array<Float> const&, MaskedArray<Float> const&);
    8488template Float stddev<Float>(MaskedArray<Float> const&);
Note: See TracChangeset for help on using the changeset viewer.