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

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
1.68    ! moko       16: #ifdef HAVE_GETTID
        !            17: #      define PA_FEATURE_RESPONSE_TIMEOUT " response-timeout"
        !            18: #else
        !            19: #      define PA_FEATURE_RESPONSE_TIMEOUT ""
        !            20: #endif
1.66      moko       21: #ifdef XML
                     22: #      define PA_FEATURE_XML " xml"
                     23: #else
                     24: #      define PA_FEATURE_XML ""
                     25: #endif
                     26: #ifdef WITH_AMQP
1.67      moko       27: #      ifdef WITH_AMQP_SSL
                     28: #              define PA_FEATURE_AMQP " amqp+ssl"
                     29: #      else
1.66      moko       30: #              define PA_FEATURE_AMQP " amqp"
                     31: #      endif
                     32: #else
                     33: #      define PA_FEATURE_AMQP ""
                     34: #endif
                     35: #ifdef WITH_REDIS
1.67      moko       36: #      ifdef WITH_REDIS_SSL
                     37: #              define PA_FEATURE_REDIS " redis+ssl"
                     38: #      else
                     39: #              define PA_FEATURE_REDIS " redis"
                     40: #      endif
1.66      moko       41: #else
                     42: #      define PA_FEATURE_REDIS ""
                     43: #endif
                     44: #ifdef WITH_MAILRECEIVE
                     45: #      define PA_FEATURE_MAILRECEIVE " mail"
                     46: #else
                     47: #      define PA_FEATURE_MAILRECEIVE ""
                     48: #endif
                     49: 
1.68    ! moko       50: #define PARSER_VERSION_WITH_FEATURES PARSER_VERSION PA_FEATURE_SAFE_MODE PA_FEATURE_RESPONSE_TIMEOUT PA_FEATURE_XML PA_FEATURE_AMQP PA_FEATURE_REDIS PA_FEATURE_MAILRECEIVE

E-mail: