Changeset 1960 for trunk/CMakeLists.txt


Ignore:
Timestamp:
12/08/10 16:01:58 (13 years ago)
Author:
Takeshi Nakazato
Message:

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:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r1958 r1960  
    4848endif()
    4949
     50set( CASACORE_DEFINITIONS ${CASACORE_DEFINITIONS}
     51  -DCASA_USECASAPATH
     52  -DCASACORE_NEEDS_RETHROW
     53  -DAIPS_STDLIB
     54  -DAIPS_AUTO_STL
     55  -D_GNU_SOURCE )
     56
     57if( CMAKE_SYSTEM_NAME STREQUAL Linux )
     58  set( CASACORE_DEFINITIONS ${CASACORE_DEFINITIONS}
     59    -D_FILE_OFFSET_BITS=64
     60    -D_LARGEFILE_SOURCE
     61    )
     62endif()
     63
     64add_definitions( ${CASACORE_DEFINITIONS} )
     65
    5066# environment dependent settings
    5167message( STATUS "CMAKE_SYSTEM = " ${CMAKE_SYSTEM} )
     
    109125set( CMAKE_CXX_FLAGS ${DEFAULT_CXX_FLAGS} )
    110126
     127
     128#
    111129# DL
     130#
    112131set( DL_LIBRARIES ${CMAKE_DL_LIBS} CACHE STRING "dl libraries" FORCE )
    113132if( DL_LIBRARIES STREQUAL "dl" )
     
    115134endif()
    116135message( STATUS "DL_LIBRARIES = " ${DL_LIBRARIES} )
     136
     137
     138#
     139# BLAS
     140#
     141find_library( BLAS_LIBRARIES libblas.${SO} )
     142message( STATUS "BLAS_LIBRARIES = " ${BLAS_LIBRARIES} )
     143
     144
     145#
     146# LAPACK
     147#
     148find_library( LAPACK_LIBRARIES liblapack.${SO} )
     149message( STATUS "LAPACK_LIBRARIES = " ${LAPACK_LIBRARIES} )
     150
    117151
    118152#
Note: See TracChangeset for help on using the changeset viewer.