Tcl Source Code

Hex Artifact Content
Login

Artifact be71609c760668c1f159cfaa4a12da9c9582e50e775f83e4e59104c74893a27c:

Attachment "503c4c6f56b5.diff" to ticket [503c4c6f56] added by chrstphrchvz 2023-06-07 02:33:30.
0000: 64 69 66 66 20 2d 2d 67 69 74 20 61 2f 75 6e 69  diff --git a/uni
0010: 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 20 62  x/configure.in b
0020: 2f 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e  /unix/configure.
0030: 69 6e 0a 2d 2d 2d 20 75 6e 69 78 2f 63 6f 6e 66  in.--- unix/conf
0040: 69 67 75 72 65 2e 69 6e 0a 2b 2b 2b 20 75 6e 69  igure.in.+++ uni
0050: 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 0a 40  x/configure.in.@
0060: 40 20 2d 33 35 32 2c 39 20 2b 33 35 32 2c 39 20  @ -352,9 +352,9 
0070: 40 40 0a 20 69 66 20 74 65 73 74 20 24 74 6b 5f  @@. if test $tk_
0080: 61 71 75 61 20 3d 20 79 65 73 3b 20 74 68 65 6e  aqua = yes; then
0090: 0a 20 20 20 20 20 41 43 5f 44 45 46 49 4e 45 28  .     AC_DEFINE(
00a0: 4d 41 43 5f 4f 53 58 5f 54 4b 2c 20 31 2c 20 5b  MAC_OSX_TK, 1, [
00b0: 41 72 65 20 77 65 20 62 75 69 6c 64 69 6e 67 20  Are we building 
00c0: 54 6b 41 71 75 61 3f 5d 29 0a 20 20 20 20 20 4c  TkAqua?]).     L
00d0: 49 42 53 3d 22 24 4c 49 42 53 20 2d 66 72 61 6d  IBS="$LIBS -fram
00e0: 65 77 6f 72 6b 20 43 6f 63 6f 61 20 2d 66 72 61  ework Cocoa -fra
00f0: 6d 65 77 6f 72 6b 20 43 61 72 62 6f 6e 20 2d 66  mework Carbon -f
0100: 72 61 6d 65 77 6f 72 6b 20 49 4f 4b 69 74 20 2d  ramework IOKit -
0110: 66 72 61 6d 65 77 6f 72 6b 20 51 75 61 72 74 7a  framework Quartz
0120: 43 6f 72 65 22 0a 20 20 20 20 20 69 66 20 74 65  Core".     if te
0130: 73 74 20 2d 64 20 22 2f 53 79 73 74 65 6d 2f 4c  st -d "/System/L
0140: 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b  ibrary/Framework
0150: 73 2f 55 6e 69 66 6f 72 6d 54 79 70 65 49 64 65  s/UniformTypeIde
0160: 6e 74 69 66 69 65 72 73 2e 66 72 61 6d 65 77 6f  ntifiers.framewo
0170: 72 6b 22 3b 20 74 68 65 6e 0a 2d 20 20 20 20 20  rk"; then.-     
0180: 20 20 20 4c 49 42 53 3d 22 24 4c 49 42 53 20 2d     LIBS="$LIBS -
0190: 66 72 61 6d 65 77 6f 72 6b 20 55 6e 69 66 6f 72  framework Unifor
01a0: 6d 54 79 70 65 49 64 65 6e 74 69 66 69 65 72 73  mTypeIdentifiers
01b0: 22 0a 2b 20 20 20 20 20 20 20 20 4c 49 42 53 3d  ".+        LIBS=
01c0: 22 24 4c 49 42 53 20 2d 77 65 61 6b 5f 66 72 61  "$LIBS -weak_fra
01d0: 6d 65 77 6f 72 6b 20 55 6e 69 66 6f 72 6d 54 79  mework UniformTy
01e0: 70 65 49 64 65 6e 74 69 66 69 65 72 73 22 0a 20  peIdentifiers". 
01f0: 20 20 20 20 66 69 0a 20 20 20 20 20 45 58 54 52      fi.     EXTR
0200: 41 5f 43 43 5f 53 57 49 54 43 48 45 53 3d 27 2d  A_CC_SWITCHES='-
0210: 73 74 64 3d 67 6e 75 39 39 20 2d 78 20 6f 62 6a  std=gnu99 -x obj
0220: 65 63 74 69 76 65 2d 63 27 0a 20 20 20 20 20 54  ective-c'.     T
0230: 4b 5f 57 49 4e 44 4f 57 49 4e 47 53 59 53 54 45  K_WINDOWINGSYSTE
0240: 4d 3d 41 51 55 41 0a 20 20 20 20 20 69 66 20 74  M=AQUA.     if t
0250: 65 73 74 20 2d 6e 20 22 24 7b 65 6e 61 62 6c 65  est -n "${enable
0260: 5f 73 79 6d 62 6f 6c 73 7d 22 20 2d 61 20 22 24  _symbols}" -a "$
0270: 7b 65 6e 61 62 6c 65 5f 73 79 6d 62 6f 6c 73 7d  {enable_symbols}
0280: 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 64 69  " != no; then.di
0290: 66 66 20 2d 2d 67 69 74 20 61 2f 75 6e 69 78 2f  ff --git a/unix/
02a0: 63 6f 6e 66 69 67 75 72 65 20 62 2f 75 6e 69 78  configure b/unix
02b0: 2f 63 6f 6e 66 69 67 75 72 65 0a 2d 2d 2d 20 75  /configure.--- u
02c0: 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 0a 2b 2b  nix/configure.++
02d0: 2b 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65  + unix/configure
02e0: 0a 40 40 20 2d 39 33 33 32 2c 39 20 2b 39 33 33  .@@ -9332,9 +933
02f0: 32 2c 39 20 40 40 0a 20 5f 41 43 45 4f 46 0a 20  2,9 @@. _ACEOF. 
0300: 0a 20 20 20 20 20 4c 49 42 53 3d 22 24 4c 49 42  .     LIBS="$LIB
0310: 53 20 2d 66 72 61 6d 65 77 6f 72 6b 20 43 6f 63  S -framework Coc
0320: 6f 61 20 2d 66 72 61 6d 65 77 6f 72 6b 20 43 61  oa -framework Ca
0330: 72 62 6f 6e 20 2d 66 72 61 6d 65 77 6f 72 6b 20  rbon -framework 
0340: 49 4f 4b 69 74 20 2d 66 72 61 6d 65 77 6f 72 6b  IOKit -framework
0350: 20 51 75 61 72 74 7a 43 6f 72 65 22 0a 20 20 20   QuartzCore".   
0360: 20 20 69 66 20 74 65 73 74 20 2d 64 20 22 2f 53    if test -d "/S
0370: 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72  ystem/Library/Fr
0380: 61 6d 65 77 6f 72 6b 73 2f 55 6e 69 66 6f 72 6d  ameworks/Uniform
0390: 54 79 70 65 49 64 65 6e 74 69 66 69 65 72 73 2e  TypeIdentifiers.
03a0: 66 72 61 6d 65 77 6f 72 6b 22 3b 20 74 68 65 6e  framework"; then
03b0: 0a 2d 20 20 20 20 20 20 20 20 4c 49 42 53 3d 22  .-        LIBS="
03c0: 24 4c 49 42 53 20 2d 66 72 61 6d 65 77 6f 72 6b  $LIBS -framework
03d0: 20 55 6e 69 66 6f 72 6d 54 79 70 65 49 64 65 6e   UniformTypeIden
03e0: 74 69 66 69 65 72 73 22 0a 2b 20 20 20 20 20 20  tifiers".+      
03f0: 20 20 4c 49 42 53 3d 22 24 4c 49 42 53 20 2d 77    LIBS="$LIBS -w
0400: 65 61 6b 5f 66 72 61 6d 65 77 6f 72 6b 20 55 6e  eak_framework Un
0410: 69 66 6f 72 6d 54 79 70 65 49 64 65 6e 74 69 66  iformTypeIdentif
0420: 69 65 72 73 22 0a 20 20 20 20 20 66 69 0a 20 20  iers".     fi.  
0430: 20 20 20 45 58 54 52 41 5f 43 43 5f 53 57 49 54     EXTRA_CC_SWIT
0440: 43 48 45 53 3d 27 2d 73 74 64 3d 67 6e 75 39 39  CHES='-std=gnu99
0450: 20 2d 78 20 6f 62 6a 65 63 74 69 76 65 2d 63 27   -x objective-c'
0460: 0a 20 20 20 20 20 54 4b 5f 57 49 4e 44 4f 57 49  .     TK_WINDOWI
0470: 4e 47 53 59 53 54 45 4d 3d 41 51 55 41 0a 20 20  NGSYSTEM=AQUA.  
0480: 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
0490: 7b 65 6e 61 62 6c 65 5f 73 79 6d 62 6f 6c 73 7d  {enable_symbols}
04a0: 22 20 2d 61 20 22 24 7b 65 6e 61 62 6c 65 5f 73  " -a "${enable_s
04b0: 79 6d 62 6f 6c 73 7d 22 20 21 3d 20 6e 6f 3b 20  ymbols}" != no; 
04c0: 74 68 65 6e 0a                                   then.