Check-in [4cbb8206e8]
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add a config option for fossil
Timelines: family | ancestors | descendants | both | autosetup
Files: files | file ages | folders
SHA1: 4cbb8206e839b553b311554c02cc660f05b88ab6
User & Date: hypnotoad 2015-03-13 12:43:54
Context
2015-03-13
12:45
Remember your fossil check-in: 8b085269ca user: hypnotoad tags: autosetup
12:43
Add a config option for fossil check-in: 4cbb8206e8 user: hypnotoad tags: autosetup
12:39
Recompute where the tclsh is after every make_tcl check-in: 0bde6831fb user: hypnotoad tags: autosetup
Changes
Unified Diff Ignore Whitespace Patch
Changes to auto.def.
11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
 * defaults to tclbranch
 * if "none" is specified, Tk is disabled}
  windowsystem:native    =>  {For platforms with multiple windowing systems, which system to target.
native - The native window system
x11 - An x11 emulation environment
none - Disable Tk support (equivilent to tkbranch=none)
}
  64bit:detect		=> {Enable 64 bit support (default detect)}  

}

set ::odie(src_dir) [file dirname [file-normalize [info script]]]

switch [opt-val 64bit] {
  amd64 -
  x64 -







|
>







11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 * defaults to tclbranch
 * if "none" is specified, Tk is disabled}
  windowsystem:native    =>  {For platforms with multiple windowing systems, which system to target.
native - The native window system
x11 - An x11 emulation environment
none - Disable Tk support (equivilent to tkbranch=none)
}
  64bit:detect		=> {Enable 64 bit support (default detect)}
  fossil:               => {Location of fossil executable}
}

set ::odie(src_dir) [file dirname [file-normalize [info script]]]

switch [opt-val 64bit] {
  amd64 -
  x64 -
53
54
55
56
57
58
59





60
61
62
63
64
65
66
67
68
69
70
71
72
}
set ::odie(download_path) [opt-val download]
if {$::odie(download_path) eq {}} {
  set ::odie(download_path) [file join $::odie(prefix) download]
} else {
  set ::odie_config(download) $::odie(download_path)
}






foreach {program required domake} {
  zip 	 1 0
  unzip  1 0
  tar    1 0
  fossil 0 1
  git    0 1
  strip  0 0
  mkhdr  0 1
  sherpa 0 1
} {
  if {$required} {
    set exename [lindex [find-an-executable -required $program] 0]







>
>
>
>
>





<







54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

71
72
73
74
75
76
77
}
set ::odie(download_path) [opt-val download]
if {$::odie(download_path) eq {}} {
  set ::odie(download_path) [file join $::odie(prefix) download]
} else {
  set ::odie_config(download) $::odie(download_path)
}
set ::odie(fossil) [lindex [opt-val fossil] end]
if {$::odie(fossil) eq {}} {
  set ::odie(fossil) [lindex [find-an-executable -required fossil] 0]
  define FOSSIL_PROG $::odie(fossil)
}

foreach {program required domake} {
  zip 	 1 0
  unzip  1 0
  tar    1 0

  git    0 1
  strip  0 0
  mkhdr  0 1
  sherpa 0 1
} {
  if {$required} {
    set exename [lindex [find-an-executable -required $program] 0]