TEA (tclconfig) Source Code

Hex Artifact Content
Login

Artifact 6d01ea51ce2b1ee7c1e25a3174d99231e47add34:

Attachment "freebsd-tclconfig-tcl.m4" to ticket [fa5e1b3627] added by anonymous 2016-02-10 12:57:16.
0000: 49 6e 64 65 78 3a 20 74 63 6c 2e 6d 34 0a 3d 3d  Index: tcl.m4.==
0010: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0020: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0030: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0050: 0a 2d 2d 2d 20 74 63 6c 2e 6d 34 0a 2b 2b 2b 20  .--- tcl.m4.+++ 
0060: 74 63 6c 2e 6d 34 0a 40 40 20 2d 31 36 36 39 2c  tcl.m4.@@ -1669,
0070: 31 39 20 2b 31 36 36 39 2c 31 35 20 40 40 0a 20  19 +1669,15 @@. 
0080: 09 20 20 20 20 41 53 5f 49 46 28 5b 74 65 73 74  .    AS_IF([test
0090: 20 22 24 7b 54 43 4c 5f 54 48 52 45 41 44 53 7d   "${TCL_THREADS}
00a0: 22 20 3d 20 22 31 22 5d 2c 20 5b 0a 20 09 09 23  " = "1"], [. ..#
00b0: 20 54 68 65 20 2d 70 74 68 72 65 61 64 20 6e 65   The -pthread ne
00c0: 65 64 73 20 74 6f 20 67 6f 20 69 6e 20 74 68 65  eds to go in the
00d0: 20 4c 44 46 4c 41 47 53 2c 20 6e 6f 74 20 4c 49   LDFLAGS, not LI
00e0: 42 53 0a 20 09 09 4c 49 42 53 3d 60 65 63 68 6f  BS. ..LIBS=`echo
00f0: 20 24 4c 49 42 53 20 7c 20 73 65 64 20 73 2f 2d   $LIBS | sed s/-
0100: 70 74 68 72 65 61 64 2f 2f 60 0a 20 09 09 43 46  pthread//`. ..CF
0110: 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 24 50  LAGS="$CFLAGS $P
0120: 54 48 52 45 41 44 5f 43 46 4c 41 47 53 22 0a 20  THREAD_CFLAGS". 
0130: 09 09 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c  ..LDFLAGS="$LDFL
0140: 41 47 53 20 24 50 54 48 52 45 41 44 5f 4c 49 42  AGS $PTHREAD_LIB
0150: 53 22 5d 29 0a 2d 09 20 20 20 20 63 61 73 65 20  S"]).-.    case 
0160: 24 73 79 73 74 65 6d 20 69 6e 0a 2d 09 20 20 20  $system in.-.   
0170: 20 46 72 65 65 42 53 44 2d 33 2e 2a 29 0a 20 09   FreeBSD-3.*). .
0180: 09 23 20 56 65 72 73 69 6f 6e 20 6e 75 6d 62 65  .# Version numbe
0190: 72 73 20 61 72 65 20 64 6f 74 2d 73 74 72 69 70  rs are dot-strip
01a0: 70 65 64 20 62 79 20 73 79 73 74 65 6d 20 70 6f  ped by system po
01b0: 6c 69 63 79 2e 0a 20 09 09 54 43 4c 5f 54 52 49  licy.. ..TCL_TRI
01c0: 4d 5f 44 4f 54 53 3d 60 65 63 68 6f 20 24 7b 50  M_DOTS=`echo ${P
01d0: 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 7d 20  ACKAGE_VERSION} 
01e0: 7c 20 74 72 20 2d 64 20 2e 60 0a 20 09 09 55 4e  | tr -d .`. ..UN
01f0: 53 48 41 52 45 44 5f 4c 49 42 5f 53 55 46 46 49  SHARED_LIB_SUFFI
0200: 58 3d 27 24 7b 54 43 4c 5f 54 52 49 4d 5f 44 4f  X='${TCL_TRIM_DO
0210: 54 53 7d 2e 61 27 0a 20 09 09 53 48 41 52 45 44  TS}.a'. ..SHARED
0220: 5f 4c 49 42 5f 53 55 46 46 49 58 3d 27 24 7b 54  _LIB_SUFFIX='${T
0230: 43 4c 5f 54 52 49 4d 5f 44 4f 54 53 7d 5c 24 5c  CL_TRIM_DOTS}\$\
0240: 7b 44 42 47 58 5c 7d 2e 73 6f 2e 31 27 0a 20 09  {DBGX\}.so.1'. .
0250: 09 54 43 4c 5f 4c 49 42 5f 56 45 52 53 49 4f 4e  .TCL_LIB_VERSION
0260: 53 5f 4f 4b 3d 6e 6f 64 6f 74 73 0a 2d 09 09 3b  S_OK=nodots.-..;
0270: 3b 0a 2d 09 20 20 20 20 65 73 61 63 0a 20 09 20  ;.-.    esac. . 
0280: 20 20 20 3b 3b 0a 20 09 44 61 72 77 69 6e 2d 2a     ;;. .Darwin-*
0290: 29 0a 20 09 20 20 20 20 43 46 4c 41 47 53 5f 4f  ). .    CFLAGS_O
02a0: 50 54 49 4d 49 5a 45 3d 22 2d 4f 73 22 0a 20 09  PTIMIZE="-Os". .
02b0: 20 20 20 20 53 48 4c 49 42 5f 43 46 4c 41 47 53      SHLIB_CFLAGS
02c0: 3d 22 2d 66 6e 6f 2d 63 6f 6d 6d 6f 6e 22 0a 20  ="-fno-common". 
02d0: 09 20 20 20 20 23 20 54 6f 20 61 76 6f 69 64 20  .    # To avoid 
02e0: 64 69 73 63 72 65 70 61 6e 63 69 65 73 20 62 65  discrepancies be
02f0: 74 77 65 65 6e 20 77 68 61 74 20 68 65 61 64 65  tween what heade
0300: 72 73 20 63 6f 6e 66 69 67 75 72 65 20 73 65 65  rs configure see
0310: 73 20 64 75 72 69 6e 67 0a 0a                    s during..