Changeset 38

Show
Ignore:
Timestamp:
03/17/08 09:59:16 (16 years ago)
Author:
peroutka
Message:
 
Files:
16 added
3 modified

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r35 r38  
    1616# THEN IT IS NECESSARY TO CREATE TEXT FILE "\WIN32\LOCAL_PATHS.TXT" WITH  
    1717# COPIES OF THE TWO FOLLOWING LINES AND THEN CORECT BOTH INVOLVED PATHS 
    18         SET(ITPP_DIR ".\\win32\\itpp-4.0.1") 
    19         SET(ACML_DIR ".\\win32\\acml3.6.0") 
     18        SET(ITPP_DIR "${BDM_SOURCE_DIR}\\win32\\itpp-4.0.1") 
     19        SET(ACML_DIR "${BDM_SOURCE_DIR}\\win32\\acml3.6.0") 
    2020 
    2121        INCLUDE(\\win32\\local_paths.txt OPTIONAL)       
  • win32/itpp-4.0.1/itpp/config.h

    r36 r38  
    1515 
    1616/* Define to 1 if you have the `acosh' function. */ 
    17 #define HAVE_ACOSH 1 
     17/* #undef HAVE_ACOSH */ 
    1818 
    1919/* Define to 1 if you have the `asinh' function. */ 
    20 #define HAVE_ASINH 1 
     20/* #undef HAVE_ASINH */ 
    2121 
    2222/* Define to 1 if you have the `atanh' function. */ 
    23 #define HAVE_ATANH 1 
    24  
     23/* #undef HAVE_ATANH */ 
     24 
     25#if defined(HAVE_ACML) || defined(HAVE_MKL) 
    2526/* Define if you have a BLAS library. */ 
    26 #define HAVE_BLAS 1 
    27  
     27#  define HAVE_BLAS 1 
     28#endif 
     29 
     30#ifdef HAVE_ACML 
    2831/* Define if you have an ACML BLAS library. */ 
    29 /* #undef HAVE_BLAS_ACML */ 
     32#  define HAVE_BLAS_ACML 1 
     33#endif 
    3034 
    3135/* Define if you have an ATLAS BLAS library. */ 
    32 #define HAVE_BLAS_ATLAS 1 
    33  
     36/* #undef HAVE_BLAS_ATLAS */ 
     37 
     38#ifdef HAVE_MKL 
    3439/* Define if you have an MKL BLAS library. */ 
    35 /* #undef HAVE_BLAS_MKL */ 
     40#  define HAVE_BLAS_MKL 1 
     41#endif 
    3642 
    3743/* Define to 1 if you have the `cbrt' function. */ 
    38 #define HAVE_CBRT 1 
     44/* #undef HAVE_CBRT */ 
    3945 
    4046/* Define to 1 if you have the <cmath> header file. */ 
     
    5056/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. 
    5157   */ 
    52 #define HAVE_DECL_ISINF 1 
     58#define HAVE_DECL_ISINF 0 
    5359 
    5460/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. 
    5561   */ 
    56 #define HAVE_DECL_ISNAN 1 
     62#define HAVE_DECL_ISNAN 0 
    5763 
    5864/* Define to 1 if you have the declaration of `signgam', and to 0 if you 
    5965   don't. */ 
    60 #define HAVE_DECL_SIGNGAM 1 
     66#define HAVE_DECL_SIGNGAM 0 
    6167 
    6268/* Define to 1 if you have the <dlfcn.h> header file. */ 
     
    6470 
    6571/* Define to 1 if you have the `erf' function. */ 
    66 #define HAVE_ERF 1 
     72/* #undef HAVE_ERF */ 
    6773 
    6874/* Define to 1 if you have the `erfc' function. */ 
    69 #define HAVE_ERFC 1 
     75/* #undef HAVE_ERFC */ 
    7076 
    7177/* Define if the compiler supports extern template */ 
    72 #define HAVE_EXTERN_TEMPLATE 1 
    73  
     78/* #undef HAVE_EXTERN_TEMPLATE */ 
     79 
     80#if defined(HAVE_ACML) || defined(HAVE_MKL) 
    7481/* Define if you have FFT library. */ 
    75 /* #undef HAVE_FFT */ 
     82#  define HAVE_FFT 1 
     83#endif 
    7684 
    7785/* Define if you have FFTW3 library. */ 
    7886/* #undef HAVE_FFTW3 */ 
    7987 
     88#ifdef HAVE_ACML 
    8089/* Define if you have ACML FFT library. */ 
    81 /* #undef HAVE_FFT_ACML */ 
    82  
     90#  define HAVE_FFT_ACML 1 
     91#endif 
     92 
     93#ifdef HAVE_MKL 
    8394/* Define if you have MKL FFT library. */ 
    84 /* #undef HAVE_FFT_MKL */ 
     95#  define HAVE_FFT_MKL 1 
     96#endif 
    8597 
    8698/* Define to 1 if you have the `finite' function. */ 
    87 #define HAVE_FINITE 1 
     99/* #undef HAVE_FINITE */ 
    88100 
    89101/* Define to 1 if you have the `fpclass' function. */ 
     
    94106 
    95107/* Define to 1 if you have the <inttypes.h> header file. */ 
    96 #define HAVE_INTTYPES_H 1 
     108/* #undef HAVE_INTTYPES_H */ 
    97109 
    98110/* Define to 1 if you have the `isfinite' function. */ 
     
    100112 
    101113/* Define to 1 if you have the `isinf' function. */ 
    102 #define HAVE_ISINF 1 
     114/* #undef HAVE_ISINF */ 
    103115 
    104116/* Define to 1 if you have the `isnan' function. */ 
    105 #define HAVE_ISNAN 1 
    106  
     117/* #undef HAVE_ISNAN */ 
     118 
     119#if defined(HAVE_ACML) || defined(HAVE_MKL) 
    107120/* Define if you have LAPACK library. */ 
    108 #define HAVE_LAPACK 1 
     121#  define HAVE_LAPACK 1 
     122#endif 
    109123 
    110124/* Define to 1 if you have the `lgamma' function. */ 
    111 #define HAVE_LGAMMA 1 
     125/* #undef HAVE_LGAMMA */ 
    112126 
    113127/* Define to 1 if you have the `log1p' function. */ 
    114 #define HAVE_LOG1P 1 
     128/* #undef HAVE_LOG1P */ 
    115129 
    116130/* Define to 1 if you have the `log2' function. */ 
    117 #define HAVE_LOG2 1 
     131/* #undef HAVE_LOG2 */ 
    118132 
    119133/* Define to 1 if you have the <memory.h> header file. */ 
     
    121135 
    122136/* Define to 1 if you have the `rint' function. */ 
    123 #define HAVE_RINT 1 
     137/* #undef HAVE_RINT */ 
    124138 
    125139/* Define to 1 if you have the <stdint.h> header file. */ 
    126 #define HAVE_STDINT_H 1 
     140/* #undef HAVE_STDINT_H */ 
    127141 
    128142/* Define to 1 if you have the <stdlib.h> header file. */ 
     
    130144 
    131145/* Define to 1 if you have the `std::isfinite' function. */ 
    132 #define HAVE_STD_ISFINITE 1 
     146/* #undef HAVE_STD_ISFINITE */ 
    133147 
    134148/* Define to 1 if you have the `std::isinf' function. */ 
    135 #define HAVE_STD_ISINF 1 
     149/* #undef HAVE_STD_ISINF */ 
    136150 
    137151/* Define to 1 if you have the `std::isnan' function. */ 
    138 #define HAVE_STD_ISNAN 1 
     152/* #undef HAVE_STD_ISNAN */ 
    139153 
    140154/* Define to 1 if you have the <strings.h> header file. */ 
     
    151165 
    152166/* Define to 1 if you have the `tgamma' function. */ 
    153 #define HAVE_TGAMMA 1 
     167/* #undef HAVE_TGAMMA */ 
    154168 
    155169/* Define to 1 if you have the <unistd.h> header file. */ 
    156170#define HAVE_UNISTD_H 1 
    157171 
    158 /* Define to use zdotusub_ Fortran wrapper. */ 
    159 #define HAVE_ZDOTUSUB 1 
    160  
    161 /* Define to use "void zdotu_()". */ 
    162 /* #undef HAVE_ZDOTU_VOID */ 
     172/* Define if zdotu_ can return result like a function. */ 
     173/* #undef HAVE_ZDOTU_RETURN */ 
     174 
     175/* Define if zdotu_ can pass result as its first argument. */ 
     176#define HAVE_ZDOTU_VOID 1 
    163177 
    164178/* Define if you want exceptions handling */ 
     
    175189 
    176190/* Define to the full name and version of this package. */ 
    177 #define PACKAGE_STRING "IT++ 4.1.r1469" 
     191#define PACKAGE_STRING "IT++ 4.0.0" 
    178192 
    179193/* Define to the one symbol short name of this package. */ 
     
    181195 
    182196/* Define to the version of this package. */ 
    183 #define PACKAGE_VERSION "4.1.r1469" 
     197#define PACKAGE_VERSION "4.0.0" 
    184198 
    185199/* The size of `int', as computed by sizeof. */ 
     
    211225 
    212226/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 
    213 #define TIME_WITH_SYS_TIME 1 
     227/* #undef TIME_WITH_SYS_TIME */ 
    214228 
    215229/* Version number of package */ 
    216 #define VERSION "4.1.r1469" 
     230#define VERSION "4.0.0" 
    217231 
    218232 
     
    251265/* IT++ uses only std::min() and std::max() functions, not macros */ 
    252266#ifdef min 
    253 /* #  undef min */ 
     267#  undef min 
    254268#endif 
    255269#ifdef max 
    256 /* #  undef max */ 
     270#  undef max 
    257271#endif 
    258272 
  • win32/run_cmake.bat

    r35 r38  
    11@echo off 
    22cd .. 
    3 cmake -G "Visual Studio 8 2005" 
     3"c:\Program Files\CMake 2.4\bin\cmake.exe" -G "Borland Makefiles" 
    44pause