Changeset 303 for CMakeLists.txt

Show
Ignore:
Timestamp:
03/20/09 11:15:29 (15 years ago)
Author:
suzdalev
Message:

cmake mac Os X configuration

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r286 r303  
    2424        INCLUDE(\\win32\\local_paths.txt OPTIONAL)       
    2525        ADD_DEFINITIONS(-DHAVE_ACML) 
    26 ELSE() 
     26ENDIF(WIN32) 
     27IF(APPLE) 
     28        SET(ITPP_DIR "${BDM_SOURCE_DIR}\\macosx\\itpp-4.0.6") 
     29        FIND_LIBRARY(FRAMEWORK_VECLIB vecLib) 
     30        ADD_DEFINITIONS(-DHAVE_XLOCALE_H) 
     31ENDIF(APPLE) 
     32IF(UNIX) 
    2733        #This is for UNIX makefile which does only one release at a time. 
    2834        SET(CMAKE_BUILD_TYPE Debug) 
     
    3238        #ADD_DEFINITIONS(-DNDEBUG) 
    3339        INCLUDE(CMakeLocal.txt OPTIONAL)         
    34 ENDIF(WIN32) 
     40ENDIF(UNIX) 
    3541 
    3642FIND_PACKAGE(ITPP REQUIRED) 
     
    5460MACRO(EXEC FN) 
    5561        add_executable (${FN} ${FN}.cpp) 
     62        IF(WIN32) 
    5663                target_link_libraries (${FN} debug itpp_debug) 
    5764                target_link_libraries (${FN} optimized itpp) 
    58         IF(WIN32) 
    5965                target_link_libraries (${FN} libacml_dll) 
    60 #       ELSE(WIN32) 
    61 #               target_link_libraries (${FN} itpp)       
     66        ELSE(WIN32) 
     67                IF(APPLE) 
     68                        target_link_libraries (${FN} ${FRAMEWORK_VECLIB}) 
     69                ENDIF(APPLE) 
     70                target_link_libraries (${FN} itpp)       
    6271        ENDIF(WIN32) 
    6372        target_link_libraries (${FN} bdm)