config/debug/duma.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 17 23:06:02 2010 +0100 (2010-01-17)
changeset 1740 c57458bb354d
parent 1535 073d351bdcd3
child 1844 4d6a56579d9d
permissions -rw-r--r--
configure: do not require hg when configuring in an hg clone

When configuring in an hg clone, we need hg to compute the version string.
It can happen that users do not have Mercurial (eg. if they got a snapshot
rather that they did a full clone). In this case, we can still run, of
course, so simply fill the version string with a sufficiently explicit
value, that does not require hg. The date is a good candidate.
yann@236
     1
# D.U.M.A. - Detect Unintended Memory Access - Memory checker
yann@236
     2
yann@916
     3
config DEBUG_duma
yann@236
     4
    help
yann@236
     5
      D.U.M.A. - Detect Unintended Memory Access
yann@236
     6
      A memory bound checker, with additional features.
yann@236
     7
      Formerly known as Electric Fence.
yann@236
     8
yann@236
     9
config DUMA_A
yann@236
    10
    bool
yann@236
    11
    prompt "Build a static library"
yann@236
    12
    default y
yann@236
    13
yann@236
    14
config DUMA_SO
yann@236
    15
    bool
yann@236
    16
    prompt "Build a shared library"
yann@236
    17
    default y if SHARED_LIBS
yann@236
    18
    default n if ! SHARED_LIBS
yann@236
    19
yann@236
    20
choice
yann@236
    21
    bool
yann@236
    22
    prompt "D.U.M.A. version"
yann@1535
    23
# Don't remove next line
yann@1535
    24
# CT_INSERT_VERSION_BELOW
yann@236
    25
yann@1534
    26
config DUMA_V_2_5_15
yann@236
    27
    bool
yann@1534
    28
    prompt "2_5_15"
yann@1534
    29
yann@1534
    30
config DUMA_V_2_5_14
yann@1534
    31
    bool
yann@1615
    32
    prompt "2_5_14 (OBSOLETE)"
yann@1615
    33
    depends on OBSOLETE
yann@1534
    34
yann@1534
    35
config DUMA_V_2_5_12
yann@1534
    36
    bool
yann@1615
    37
    prompt "2_5_12 (OBSOLETE)"
yann@1615
    38
    depends on OBSOLETE
yann@236
    39
yann@369
    40
config DUMA_V_2_5_8
yann@279
    41
    bool
yann@1615
    42
    prompt "2_5_8 (OBSOLETE)"
yann@1615
    43
    depends on OBSOLETE
yann@279
    44
yann@1534
    45
config DUMA_V_2_5_1
yann@430
    46
    bool
yann@1615
    47
    prompt "2_5_1 (OBSOLETE)"
yann@1615
    48
    depends on OBSOLETE
yann@1436
    49
yann@236
    50
endchoice
yann@236
    51
yann@236
    52
config DUMA_VERSION
yann@236
    53
    string
yann@1535
    54
# Don't remove next line
yann@1535
    55
# CT_INSERT_VERSION_STRING_BELOW
yann@1534
    56
    default "2_5_15" if DUMA_V_2_5_15
yann@1534
    57
    default "2_5_14" if DUMA_V_2_5_14
yann@1534
    58
    default "2_5_12" if DUMA_V_2_5_12
yann@1534
    59
    default "2_5_8" if DUMA_V_2_5_8
yann@236
    60
    default "2_5_1" if DUMA_V_2_5_1