source: trunk/external/libpyrap/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.1 KB
Line 
1###
2# CMakeLists.txt for libpyrap.so
3###
4
5# root for libpyrap
6set( PYRAPROOT ${ASAP_SOURCE_DIR}/external/libpyrap/pyrap-0.3.2 )
7set( PYRAPDIR ${PYRAPROOT}/pyrap )
8set( MODULE Converters )
9
10# include path
11include_directories( ${PYRAPROOT}
12                     ${Boost_INCLUDE_DIR} )
13
14# link path
15link_directories( ${PYRAPROOT} )
16
17# use numpy
18add_definitions( -DAIPS_USENUMPY )
19
20# source files for libpyrap
21set( PYRAP_SRCS
22     ${PYRAPDIR}/${MODULE}/PycArray.cc
23     ${PYRAPDIR}/${MODULE}/PycArrayNP.cc
24     ${PYRAPDIR}/${MODULE}/PycBasicData.cc
25     ${PYRAPDIR}/${MODULE}/PycExcp.cc
26     ${PYRAPDIR}/${MODULE}/PycRecord.cc
27     ${PYRAPDIR}/${MODULE}/PycValueHolder.cc )
28
29add_library( ${PYRAPLIB} SHARED ${PYRAP_SRCS} )
30target_link_libraries( ${PYRAPLIB}
31                       ${Boost_LIBRARIES}
32                       ${PYTHON_LIBRARIES}
33                       ${CASACORE_LIBRARIES}
34                       ${DL_LIBRARIES}
35                       ${BLAS_LIBRARIES}
36                       ${LAPACK_LIBRARIES} )
37
38# install directory
39install( TARGETS ${PYRAPLIB}
40         LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
Note: See TracBrowser for help on using the repository browser.