source: trunk/external-alma/atnf/CMakeLists.txt @ 1960

Last change on this file since 1960 was 1960, checked in by Takeshi Nakazato, 13 years ago

New Development: No

JIRA Issue: Yes CAS-2668

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

Updated CMakeLists.txt to depend libraries on DL, BLAS, and LAPACK.


File size: 1.7 KB
Line 
1###
2# CMakeLists.txt for libatnf.so
3###
4
5# root for libatnf
6set( ATNFROOT ${ASAP_SOURCE_DIR}/external-alma/ )
7set( ATNFDIR ${ATNFROOT}/atnf )
8set( PKS pks )
9set( PKSIO PKSIO )
10
11# include path
12include_directories( ${ATNFROOT}
13                     ${CFITSIO_INCLUDE_DIR}
14                     ${RPFITS_INCLUDE_DIR} )
15
16# link path
17link_directories( ${ATNFROOT} )
18
19# source files for libpyrap
20set( ATNF_SRCS
21     ${ATNFDIR}/${PKS}/pks_maths.cc
22     ${ATNFDIR}/${PKSIO}/ASTEDataset.cc
23     ${ATNFDIR}/${PKSIO}/ASTEFXDataset.cc
24     ${ATNFDIR}/${PKSIO}/ASTEReader.cc
25     ${ATNFDIR}/${PKSIO}/ASTEFXReader.cc
26     ${ATNFDIR}/${PKSIO}/FITSreader.cc
27     ${ATNFDIR}/${PKSIO}/GBTFITSreader.cc
28     ${ATNFDIR}/${PKSIO}/MBFITSreader.cc
29     ${ATNFDIR}/${PKSIO}/MBrecord.cc
30     ${ATNFDIR}/${PKSIO}/NRO45FITSReader.cc
31     ${ATNFDIR}/${PKSIO}/NRO45Reader.cc
32     ${ATNFDIR}/${PKSIO}/NRODataset.cc
33     ${ATNFDIR}/${PKSIO}/NROFITSDataset.cc
34     ${ATNFDIR}/${PKSIO}/NROOTFDataset.cc
35     ${ATNFDIR}/${PKSIO}/NROReader.cc
36     ${ATNFDIR}/${PKSIO}/PKSFITSreader.cc
37     ${ATNFDIR}/${PKSIO}/PKSMS2reader.cc
38     ${ATNFDIR}/${PKSIO}/PKSMS2writer.cc
39     ${ATNFDIR}/${PKSIO}/PKSreader.cc
40     ${ATNFDIR}/${PKSIO}/PKSSDwriter.cc
41     ${ATNFDIR}/${PKSIO}/SDFITSreader.cc
42     ${ATNFDIR}/${PKSIO}/SDFITSwriter.cc )
43add_library( ${ATNFLIB} SHARED ${ATNF_SRCS} )
44target_link_libraries( ${ATNFLIB}
45                       ${CASACORE_LIBRARIES}
46                       ${CFITSIO_LIBRARIES}
47                       ${RPFITS_LIBRARIES}
48                       ${DL_LIBRARIES}
49                       ${BLAS_LIBRARIES}
50                       ${LAPACK_LIBRARIES} )
51
52# install directory
53install( TARGETS ${ATNFLIB}
54         LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
Note: See TracBrowser for help on using the repository browser.