Changeset 303

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

cmake mac Os X configuration

Files:
3 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) 
  • CMake_modules/FindITPP.cmake

    r294 r303  
    1818FIND_LIBRARY(ITPP_LIBRARY 
    1919  NAMES itpp itpp_debug 
    20   PATHS ${ITPP_DIR}/libs  
     20  PATHS ${ITPP_DIR}/libs 
     21  ${ITPP_DIR}/itpp/.libs/ 
    2122  "${ITPP_DIR}\\win32\\lib" 
    2223  /usr/pkgs64/lib 
  • bdm/libconfig/libconfig.c

    r248 r303  
    3737#include <locale.h> 
    3838 
    39 #ifdef HAVE_XLOCALE_H 
     39#ifdef __APPLE__ 
    4040#include <xlocale.h> 
    4141#endif