Annotation of parser3/src/include/pa_version.h, revision 1.67

1.46      moko        1: /* specified manually on Windows [automaticaly set on Unix] */
                      2: #ifndef PARSER_VERSION
1.58      moko        3: #ifdef _WIN64
1.65      moko        4: #define PARSER_VERSION "3.5.2b (compiled on amd64-pc-win64)"
1.58      moko        5: #else
1.65      moko        6: #define PARSER_VERSION "3.5.2b (compiled on i386-pc-win32)"
1.47      moko        7: #endif
1.58      moko        8: #endif
1.66      moko        9: 
                     10: // what the build includes, shown after the version
                     11: #ifdef PA_SAFE_MODE
                     12: #      define PA_FEATURE_SAFE_MODE " safe-mode"
                     13: #else
                     14: #      define PA_FEATURE_SAFE_MODE ""
                     15: #endif
                     16: #ifdef XML
                     17: #      define PA_FEATURE_XML " xml"
                     18: #else
                     19: #      define PA_FEATURE_XML ""
                     20: #endif
                     21: #ifdef WITH_AMQP
1.67    ! moko       22: #      ifdef WITH_AMQP_SSL
        !            23: #              define PA_FEATURE_AMQP " amqp+ssl"
        !            24: #      else
1.66      moko       25: #              define PA_FEATURE_AMQP " amqp"
                     26: #      endif
                     27: #else
                     28: #      define PA_FEATURE_AMQP ""
                     29: #endif
                     30: #ifdef WITH_REDIS
1.67    ! moko       31: #      ifdef WITH_REDIS_SSL
        !            32: #              define PA_FEATURE_REDIS " redis+ssl"
        !            33: #      else
        !            34: #              define PA_FEATURE_REDIS " redis"
        !            35: #      endif
1.66      moko       36: #else
                     37: #      define PA_FEATURE_REDIS ""
                     38: #endif
                     39: #ifdef WITH_MAILRECEIVE
                     40: #      define PA_FEATURE_MAILRECEIVE " mail"
                     41: #else
                     42: #      define PA_FEATURE_MAILRECEIVE ""
                     43: #endif
                     44: 
                     45: #define PARSER_VERSION_WITH_FEATURES PARSER_VERSION PA_FEATURE_SAFE_MODE PA_FEATURE_XML PA_FEATURE_AMQP PA_FEATURE_REDIS PA_FEATURE_MAILRECEIVE

E-mail: