Changeset 4870
- Timestamp:
- Dec 13, 2014 6:19:29 PM (9 years ago)
- Location:
- branches/r9
- Files:
-
- 12 deleted
- 18 edited
- 6 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/r9/Makefile.in
r4869 r4870 18 18 TAG = branches/blt4 19 19 VTK_VERSION = 6.0 20 TCL_VERSION = @TCL_VERSION@ 21 TK_VERSION = @TK_VERSION@ 22 20 23 # ------------------------------------------------------------------------ 21 24 # Source and targer installation directories … … 65 68 66 69 targets = \ 67 blt buildercmake examples expat expect gui htmlwidget itcl \70 blt cmake examples expat expect gui htmlwidget itcl \ 68 71 itk lang lib optimizer shape sqlitetcl tcl tcllib \ 69 tdom tester tk tkimg tls video vtk zlib packages objects runner 72 tdom tester tk tkimg tls video vtk zlib packages \ 73 apps p2p 70 74 71 75 .PHONY: $(targets) … … 73 77 .NOTPARALLEL: 74 78 75 all: gui lang a ll_packages76 77 all _packages: runner tester objects builderpackages video optimizer79 all: gui lang apps allpackages 80 81 allpackages: packages video optimizer 78 82 79 83 update: … … 111 115 vtk = vtk-6.0.0 112 116 zlib = zlib 113 tester = tester114 builder = builder115 117 lang = lang 116 118 video = video 117 runner = runner 118 objects = objects119 packages = pkgs 120 apps = apps 119 121 120 122 subdirs = \ 121 $(blt) $( builder) $(cmake) $(examples) $(expat) $(expect) \123 $(blt) $(cmake) $(expat) $(expect) \ 122 124 $(gui) $(htmlwidget) $(itcl) $(itk) $(lang) $(lib) \ 123 125 $(optimizer) $(shape) \ 124 $(sqlitetcl) $(tcl) $(tcllib) $(tdom) $(t ester) $(tk) $(tkimg) \125 $(tls) $(vtk) $(zlib) 126 $(sqlitetcl) $(tcl) $(tcllib) $(tdom) $(tk) $(tkimg) \ 127 $(tls) $(vtk) $(zlib) $(apps) 126 128 127 129 ifeq ("$(HAVE_VTK)", 1) … … 131 133 132 134 clean: 133 $(RM) -r $(subdirs) 135 $(clean_apps) 136 $(clean_blt) 137 $(clean_cmake) 138 $(clean_expat) 139 $(clean_expect) 140 $(clean_gui) 141 $(clean_htmlwidget) 142 $(clean_itcl) 143 $(clean_itk) 144 $(clean_lang) 145 $(clean_lib) 146 $(clean_optimizer) 147 $(clean_shape) 148 $(clean_sqlitetcl) 149 $(clean_tcl) 150 $(clean_tcllib) 151 $(clean_tdom) 152 $(clean_tk) 153 $(clean_tkimg) 154 $(clean_tls) 155 $(clean_vtk) 156 $(clean_zlib) 157 158 # ------------------------------------------------------------------------- 159 # APPS 160 # ------------------------------------------------------------------------- 161 162 apps_flags = \ 163 --enable-shared \ 164 $(common_flags) 165 166 apps: $(apps)/timestamp 167 168 clean-apps: 169 $(clean_apps) 170 fetch-apps: 171 $(fetch_apps) 172 configure-apps: 173 $(configure_apps) 174 build-apps: 175 $(build_apps) 176 install-apps: 177 $(install_apps) 178 touch-apps: 179 $(touch_apps) 180 force-apps: $(gui)/timestamp 181 + $(clean_apps) 182 + $(fetch_apps) 183 + $(configure_apps) 184 + $(build_apps) 185 + $(install_apps) 186 + $(touch_apps) 187 188 define clean_apps 189 $(MAKE) -C $(apps) clean 190 endef 191 define fetch_apps 192 endef 193 define configure_apps 194 endef 195 define build_apps 196 $(MAKE) -C $(apps) all 197 endef 198 define install_apps 199 $(MAKE) -C $(apps) install 200 endef 201 define touch_apps 202 touch $(apps)/timestamp 203 endef 204 205 $(apps)/timestamp: $(gui)/timestamp 206 + $(clean_apps) 207 + $(fetch_apps) 208 + $(configure_apps) 209 + $(build_apps) 210 + $(install_apps) 211 + $(touch_apps) 212 134 213 135 214 # ------------------------------------------------------------------------- … … 190 269 + $(install_blt) 191 270 + $(touch_blt) 192 193 # -------------------------------------------------------------------------194 # BUILDER195 # -------------------------------------------------------------------------196 197 builder_flags = \198 --with-tclsh="$(bindir)/tclsh8.4" \199 --enable-shared \200 $(common_flags)201 202 builder: $(builder)/timestamp203 204 clean-builder:205 $(clean_builder)206 fetch-builder:207 $(fetch_builder)208 configure-builder:209 build-builder:210 $(build_builder)211 install-builder:212 $(install_builder)213 touch-builder:214 $(touch_builder)215 force-builder: $(gui)/timestamp216 + $(clean_builder)217 + $(fetch_builder)218 + $(configure_builder)219 + $(build_builder)220 + $(install_builder)221 + $(touch_builder)222 223 define clean_builder224 $(MAKE) -C $(builder) clean225 endef226 define fetch_builder227 endef228 define build_builder229 $(MAKE) -C $(builder) all230 endef231 define install_builder232 $(MAKE) -C $(builder) install233 endef234 define touch_builder235 touch $(builder)/timestamp236 endef237 238 $(builder)/timestamp: $(lib)/timestamp $(itcl)/timestamp $(gui)/timestamp239 + $(clean_builder)240 + $(fetch_builder)241 + $(configure_builder)242 + $(build_builder)243 + $(install_builder)244 + $(touch_builder)245 271 246 272 # ------------------------------------------------------------------------- … … 839 865 840 866 # ------------------------------------------------------------------------- 841 # OBJECTS842 # -------------------------------------------------------------------------843 844 objects_flags = \845 --enable-shared \846 $(common_flags)847 848 objects: $(objects)/timestamp849 850 clean-objects:851 $(clean_objects)852 fetch-objects:853 $(fetch_objects)854 configure-objects:855 $(configure_objects)856 build-objects:857 $(build_objects)858 install-objects:859 $(install_objects)860 touch-objects:861 $(touch_objects)862 force-objects:863 + $(clean_objects)864 + $(fetch_objects)865 + $(configure_objects)866 + $(build_objects)867 + $(install_objects)868 + $(touch_objects)869 870 define clean_objects871 $(MAKE) -C $(objects) clean872 endef873 define fetch_objects874 endef875 define configure_objects876 endef877 define build_objects878 $(MAKE) -C $(objects) all879 endef880 define install_objects881 $(MAKE) -C $(objects) install882 endef883 define touch_objects884 touch $(objects)/timestamp885 endef886 887 $(objects)/timestamp: $(lib)/timestamp $(itcl)/timestamp888 + $(clean_objects)889 + $(fetch_objects)890 + $(configure_objects)891 + $(build_objects)892 + $(install_objects)893 + $(touch_objects)894 895 896 897 # -------------------------------------------------------------------------898 867 # OPTIMIZER 899 868 # ------------------------------------------------------------------------- … … 934 903 define configure_optimizer 935 904 $(MKDIR_P) $(optimizer) 936 cd $(optimizer); $(srcdir)/p ackages/$(optimizer)/configure $(optimizer_flags)905 cd $(optimizer); $(srcdir)/pkgs/$(optimizer)/configure $(optimizer_flags) 937 906 endef 938 907 define build_optimizer … … 954 923 + $(touch_optimizer) 955 924 956 # ------------------------------------------------------------------------- 957 # RUNNER 958 # ------------------------------------------------------------------------- 959 960 runner_flags = \ 961 --enable-shared \ 962 $(common_flags) 963 964 runner: $(runner)/timestamp 965 966 clean-runner: 967 $(clean_runner) 968 fetch-runner: 969 $(fetch_runner) 970 configure-runner: 971 $(configure_runner) 972 build-runner: 973 $(build_runner) 974 install-runner: 975 $(install_runner) 976 touch-runner: 977 $(touch_runner) 978 force-runner: 979 + $(clean_runner) 980 + $(fetch_runner) 981 + $(configure_runner) 982 + $(build_runner) 983 + $(install_runner) 984 + $(touch_runner) 985 986 define clean_runner 987 $(MAKE) -C $(runner) clean 988 endef 989 define fetch_runner 990 endef 991 define configure_runner 992 endef 993 define build_runner 994 $(MAKE) -C $(runner) all 995 endef 996 define install_runner 997 $(MAKE) -C $(runner) install 998 endef 999 define touch_runner 1000 touch $(runner)/timestamp 1001 endef 1002 1003 $(runner)/timestamp: $(lib)/timestamp $(itcl)/timestamp $(gui)/timestamp 1004 + $(clean_runner) 1005 + $(fetch_runner) 1006 + $(configure_runner) 1007 + $(build_runner) 1008 + $(install_runner) 1009 + $(touch_runner) 925 926 # ------------------------------------------------------------------------- 927 # PACKAGES 928 # ------------------------------------------------------------------------- 929 930 packages_flags = \ 931 --enable-shared \ 932 $(common_flags) 933 934 packages: $(packages)/timestamp 935 936 clean-packages: 937 $(clean_packages) 938 fetch-packages: 939 $(fetch_packages) 940 configure-packages: 941 $(configure_packages) 942 build-packages: 943 $(build_packages) 944 install-packages: 945 $(install_packages) 946 touch-packages: 947 $(touch_packages) 948 force-packages: $(gui)/timestamp 949 + $(clean_packages) 950 + $(fetch_packages) 951 + $(configure_packages) 952 + $(build_packages) 953 + $(install_packages) 954 + $(touch_packages) 955 956 define clean_packages 957 $(MAKE) -C $(packages) clean 958 endef 959 define fetch_packages 960 endef 961 define configure_packages 962 endef 963 define build_packages 964 $(MAKE) -C $(packages) all 965 endef 966 define install_packages 967 $(MAKE) -C $(packages) install 968 endef 969 define touch_packages 970 touch $(packages)/timestamp 971 endef 972 973 $(packages)/timestamp: $(gui)/timestamp 974 + $(clean_packages) 975 + $(fetch_packages) 976 + $(configure_packages) 977 + $(build_packages) 978 + $(install_packages) 979 + $(touch_packages) 1010 980 1011 981 … … 1309 1279 1310 1280 # ------------------------------------------------------------------------- 1311 # TESTER1312 # -------------------------------------------------------------------------1313 1314 tester_flags = \1315 --with-tclsh="$(bindir)/tclsh8.4" \1316 --enable-shared \1317 $(common_flags)1318 1319 tester: $(tester)/timestamp1320 1321 clean-tester:1322 $(clean_tester)1323 fetch-tester:1324 $(fetch_tester)1325 configure-tester:1326 $(configure_tester)1327 build-tester:1328 $(build_tester)1329 install-tester:1330 $(install_tester)1331 touch-tester:1332 $(touch_tester)1333 force-tester: $(gui)/timestamp1334 + $(clean_tester)1335 + $(fetch_tester)1336 + $(configure_tester)1337 + $(build_tester)1338 + $(install_tester)1339 + $(touch_tester)1340 1341 define clean_tester1342 $(MAKE) -C $(tester) clean1343 endef1344 define fetch_tester1345 endef1346 define configure_tester1347 endef1348 define build_tester1349 $(MAKE) -C $(tester) all1350 endef1351 define install_tester1352 $(MAKE) -C $(tester) install1353 endef1354 define touch_tester1355 touch $(tester)/timestamp1356 endef1357 1358 $(tester)/timestamp: $(gui)/timestamp1359 + $(clean_tester)1360 + $(fetch_tester)1361 + $(configure_tester)1362 + $(build_tester)1363 + $(install_tester)1364 + $(touch_tester)1365 1366 # -------------------------------------------------------------------------1367 1281 # TK 1368 1282 # ------------------------------------------------------------------------- … … 1579 1493 define configure_video 1580 1494 $(MKDIR_P) $(video) 1581 cd $(video); $(srcdir)/p ackages/$(video)/configure $(video_flags)1495 cd $(video); $(srcdir)/pkgs/$(video)/configure $(video_flags) 1582 1496 endef 1583 1497 define build_video … … 1718 1632 + $(touch_zlib) 1719 1633 1634 1635 TRASH = \ 1636 ./bin/dtplite \ 1637 ./bin/flowvis-test \ 1638 ./bin/mapviewer-test \ 1639 ./bin/nanovis-test \ 1640 ./bin/nns \ 1641 ./bin/nnsd \ 1642 ./bin/nnslog \ 1643 ./bin/page \ 1644 ./bin/tcldocstrip \ 1645 ./bin/vtkglyphs-test \ 1646 ./bin/vtkheightmap-test \ 1647 ./bin/vtkisosurface-test \ 1648 ./bin/vtkstreamlines-test \ 1649 ./bin/vtkviewer-test \ 1650 ./bin/vtkvolume-test \ 1651 ./bin/bltsh30 \ 1652 ./bin/bltwish30 \ 1653 ./lib/bltConfig.sh \ 1654 ./lib/itclConfig.sh \ 1655 ./lib/jpegtclConfig.sh \ 1656 ./lib/libBltTcl30.so \ 1657 ./lib/libBltTk30.so \ 1658 ./lib/pngtclConfig.sh \ 1659 ./lib/tdomConfig.sh \ 1660 ./lib/tifftclConfig.sh \ 1661 ./lib/tkConfig.sh \ 1662 ./lib/tkimgConfig.sh \ 1663 ./lib/zlibtclConfig.sh \ 1664 ./man \ 1665 ./share 1666 1667 installdir = rappture_install 1668 tmpdir = /tmp/$(installdir) 1669 arch = $(shell uname -m) 1670 package: 1671 $(RM) -r $(tmpdir) 1672 $(MKDIR_P) $(tmpdir) 1673 tar -C $(DESTDIR)$(exec_prefix) -clf - . | tar -C $(tmpdir) -xpf - 1674 for i in $(TRASH); do \ 1675 $(RM) -r $(tmpdir)/$$i ; \ 1676 done 1677 $(bindir)/bltsh30 fixrunpaths.tcl $(tmpdir) 1678 tar -C /tmp -zclf rappture$(version)-linux-$(arch).tar.gz $(installdir) 1679 $(RM) -r $(tmpdir) 1680 -
branches/r9/aclocal.m4
r3277 r4870 1 builtin(include,./cf/tcl.m4) 2 builtin(include,./cf/ax_compare_version.m4) 3 builtin(include,./cf/ax_ruby_dev_flags.m4) 4 builtin(include,./cf/ax_prog_ruby_version.m4) 5 builtin(include,./cf/rpLangPython.m4) 6 builtin(include,./cf/rpLangPerl.m4) 7 builtin(include,./cf/rpLangOctave.m4) 8 builtin(include,./cf/rpLangJava.m4) 9 builtin(include,./cf/rpLangMatlab.m4) 10 builtin(include,./cf/rpLangR.m4) 11 builtin(include,./cf/rpLangRuby.m4) 1 #builtin(include,./cf/tcl.m4) -
branches/r9/configure
r4869 r4870 624 624 ac_subst_vars='LTLIBOBJS 625 625 LIBOBJS 626 RAPPTURE_RELEASE_SERIAL 627 RAPPTURE_MINOR_VERSION 628 RAPPTURE_MAJOR_VERSION 626 629 WORDSIZE 627 630 X_LIBRARIES … … 644 647 TCL_LIB_SPEC 645 648 TCL_INC_SPEC 649 STLIB_LD 646 650 SIZEOF_VOID_P 647 651 SIZEOF_LONG_LONG 648 652 SIZEOF_LONG 649 653 SIZEOF_INT 654 SHLIB_SUFFIX 650 655 SHLIB_LDFLAGS 656 SHLIB_LD 657 SHLIB_CFLAGS 651 658 RP_BASE 652 659 SVN_VERSION … … 659 666 ENABLE_GUI 660 667 ENABLE_LANG 661 LDFLAGS_DEFAULT662 CFLAGS_DEFAULT663 INSTALL_STUB_LIB664 INSTALL_LIB665 MAKE_STUB_LIB666 MAKE_LIB667 SHLIB_SUFFIX668 SHLIB_CFLAGS669 SHLIB_LD_LIBS670 TK_SHLIB_LD_EXTRAS671 TCL_SHLIB_LD_EXTRAS672 SHLIB_LD673 STLIB_LD674 LD_SEARCH_FLAGS675 CC_SEARCH_FLAGS676 LDFLAGS_OPTIMIZE677 LDFLAGS_DEBUG678 CFLAGS_WARNING679 668 CFLAGS_OPTIMIZE 680 669 CFLAGS_DEBUG 681 PLAT_SRCS682 PLAT_OBJS683 DL_OBJS684 DL_LIBS685 AR686 670 CXXCPP 687 671 XMKMF … … 753 737 with_install 754 738 with_statsdir 755 enable_64bit756 enable_64bit_vis757 enable_corefoundation758 enable_load759 739 enable_lang 760 740 enable_gui … … 762 742 with_vtk 763 743 enable_vtkdicom 764 enable_shared765 enable_symbols766 744 ' 767 745 ac_precious_vars='build_alias … … 1394 1372 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1395 1373 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1396 --enable-64bit enable 64bit support (where applicable)1397 --enable-64bit-vis enable 64bit Sparc VIS support1398 --enable-corefoundation use CoreFoundation API --enable-corefoundation1399 --disable-load disallow dynamic loading and "load" command1400 1374 --enable-lang build language bindings [default=yes] 1401 1375 --enable-gui build code related to the graphical user interface 1402 1376 [default=yes] 1403 1377 --enable-vtkdicom Use vtkDICOM package [default=no] 1404 --enable-shared build and link with shared libraries --enable-shared1405 --enable-symbols build with debugging symbols --disable-symbols1406 1378 1407 1379 Optional Packages: … … 2694 2666 2695 2667 2668 RAPPTURE_MAJOR_VERSION=1 2669 RAPPTURE_MINOR_VERSION=4 2670 RAPPTURE_RELEASE_SERIAL=0 2671 2696 2672 #------------------------------------------------------------------------ 2697 2673 # Handle the --prefix=... option … … 5598 5574 5599 5575 5600 5601 5602 # Step 0.a: Enable 64 bit support? 5603 5604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit support is requested" >&5 5605 $as_echo_n "checking if 64bit support is requested... " >&6; } 5606 # Check whether --enable-64bit was given. 5607 if test "${enable_64bit+set}" = set; then : 5608 enableval=$enable_64bit; do64bit=$enableval 5609 else 5610 do64bit=no 5611 fi 5612 5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $do64bit" >&5 5614 $as_echo "$do64bit" >&6; } 5615 5616 # Step 0.b: Enable Solaris 64 bit VIS support? 5617 5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 64bit Sparc VIS support is requested" >&5 5619 $as_echo_n "checking if 64bit Sparc VIS support is requested... " >&6; } 5620 # Check whether --enable-64bit-vis was given. 5621 if test "${enable_64bit_vis+set}" = set; then : 5622 enableval=$enable_64bit_vis; do64bitVIS=$enableval 5623 else 5624 do64bitVIS=no 5625 fi 5626 5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $do64bitVIS" >&5 5628 $as_echo "$do64bitVIS" >&6; } 5629 5630 if test "$do64bitVIS" = "yes"; then 5631 # Force 64bit on with VIS 5632 do64bit=yes 5633 fi 5634 5635 # Step 1: set the variable "system" to hold the name and version number 5636 # for the system. 5637 5638 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking system version" >&5 5640 $as_echo_n "checking system version... " >&6; } 5641 if ${tcl_cv_sys_version+:} false; then : 5642 $as_echo_n "(cached) " >&6 5643 else 5644 5645 if test -f /usr/lib/NextStep/software_version; then 5646 tcl_cv_sys_version=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version` 5647 else 5648 tcl_cv_sys_version=`uname -s`-`uname -r` 5649 if test "$?" -ne 0 ; then 5650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find uname command" >&5 5651 $as_echo "$as_me: WARNING: can't find uname command" >&2;} 5652 tcl_cv_sys_version=unknown 5653 else 5654 # Special check for weird MP-RAS system (uname returns weird 5655 # results, and the version is kept in special file). 5656 5657 if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then 5658 tcl_cv_sys_version=MP-RAS-`awk '{print $3}' /etc/.relid` 5659 fi 5660 if test "`uname -s`" = "AIX" ; then 5661 tcl_cv_sys_version=AIX-`uname -v`.`uname -r` 5662 fi 5663 fi 5664 fi 5665 5666 fi 5667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_sys_version" >&5 5668 $as_echo "$tcl_cv_sys_version" >&6; } 5669 system=$tcl_cv_sys_version 5670 5671 5672 # Step 2: check for existence of -ldl library. This is needed because 5673 # Linux can use either -ldl or -ldld for dynamic loading. 5674 5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 5676 $as_echo_n "checking for dlopen in -ldl... " >&6; } 5677 if ${ac_cv_lib_dl_dlopen+:} false; then : 5678 $as_echo_n "(cached) " >&6 5679 else 5680 ac_check_lib_save_LIBS=$LIBS 5681 LIBS="-ldl $LIBS" 5682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5683 /* end confdefs.h. */ 5684 5685 /* Override any GCC internal prototype to avoid an error. 5686 Use char because int might match the return type of a GCC 5687 builtin and then its argument prototype would still apply. */ 5688 #ifdef __cplusplus 5689 extern "C" 5690 #endif 5691 char dlopen (); 5692 int 5693 main () 5694 { 5695 return dlopen (); 5696 ; 5697 return 0; 5698 } 5699 _ACEOF 5700 if ac_fn_cxx_try_link "$LINENO"; then : 5701 ac_cv_lib_dl_dlopen=yes 5702 else 5703 ac_cv_lib_dl_dlopen=no 5704 fi 5705 rm -f core conftest.err conftest.$ac_objext \ 5706 conftest$ac_exeext conftest.$ac_ext 5707 LIBS=$ac_check_lib_save_LIBS 5708 fi 5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 5710 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 5711 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 5712 have_dl=yes 5713 else 5714 have_dl=no 5715 fi 5716 5717 5718 # Require ranlib early so we can override it in special cases below. 5719 5720 5721 5722 # Step 3: set configuration options based on system name and version. 5723 5724 do64bit_ok=no 5725 LDFLAGS_ORIG="$LDFLAGS" 5726 TCL_EXPORT_FILE_SUFFIX="" 5727 UNSHARED_LIB_SUFFIX="" 5728 TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`' 5729 ECHO_VERSION='`echo ${VERSION}`' 5730 TCL_LIB_VERSIONS_OK=ok 5731 CFLAGS_DEBUG=-g 5732 CFLAGS_OPTIMIZE=-O 5733 if test "$GCC" = "yes" ; then 5734 CFLAGS_WARNING="-Wall -Wno-implicit-int -fno-strict-aliasing" 5735 else 5736 CFLAGS_WARNING="" 5737 fi 5738 TCL_NEEDS_EXP_FILE=0 5739 TCL_BUILD_EXP_FILE="" 5740 TCL_EXP_FILE="" 5741 # Extract the first word of "ar", so it can be a program name with args. 5742 set dummy ar; ac_word=$2 5743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5744 $as_echo_n "checking for $ac_word... " >&6; } 5745 if ${ac_cv_prog_AR+:} false; then : 5746 $as_echo_n "(cached) " >&6 5747 else 5748 if test -n "$AR"; then 5749 ac_cv_prog_AR="$AR" # Let the user override the test. 5750 else 5751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5752 for as_dir in $PATH 5753 do 5754 IFS=$as_save_IFS 5755 test -z "$as_dir" && as_dir=. 5756 for ac_exec_ext in '' $ac_executable_extensions; do 5757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5758 ac_cv_prog_AR="ar" 5759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5760 break 2 5761 fi 5762 done 5763 done 5764 IFS=$as_save_IFS 5765 5766 fi 5767 fi 5768 AR=$ac_cv_prog_AR 5769 if test -n "$AR"; then 5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5771 $as_echo "$AR" >&6; } 5772 else 5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5774 $as_echo "no" >&6; } 5775 fi 5776 5777 5778 if test "${AR}" = "" ; then 5779 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 5780 fi 5781 STLIB_LD='${AR} cr' 5782 LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH" 5783 PLAT_OBJS="" 5784 PLAT_SRCS="" 5785 case $system in 5786 AIX-*) 5787 if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then 5788 # AIX requires the _r compiler when gcc isn't being used 5789 case "${CC}" in 5790 *_r) 5791 # ok ... 5792 ;; 5793 *) 5794 CC=${CC}_r 5795 ;; 5796 esac 5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $CC for compiling with threads" >&5 5798 $as_echo "Using $CC for compiling with threads" >&6; } 5799 fi 5800 LIBS="$LIBS -lc" 5801 SHLIB_CFLAGS="" 5802 # Note: need the LIBS below, otherwise Tk won't find Tcl's 5803 # symbols when dynamically loaded into tclsh. 5804 SHLIB_LD_LIBS='${LIBS}' 5805 SHLIB_SUFFIX=".so" 5806 5807 DL_OBJS="tclLoadDl.o" 5808 LD_LIBRARY_PATH_VAR="LIBPATH" 5809 5810 # Check to enable 64-bit flags for compiler/linker on AIX 4+ 5811 if test "$do64bit" = "yes" -a "`uname -v`" -gt "3" ; then 5812 if test "$GCC" = "yes" ; then 5813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5 5814 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;} 5815 else 5816 do64bit_ok=yes 5817 CFLAGS="$CFLAGS -q64" 5818 LDFLAGS="$LDFLAGS -q64" 5819 RANLIB="${RANLIB} -X64" 5820 AR="${AR} -X64" 5821 SHLIB_LD_FLAGS="-b64" 5822 fi 5823 fi 5824 5825 if test "`uname -m`" = "ia64" ; then 5826 # AIX-5 uses ELF style dynamic libraries on IA-64, but not PPC 5827 SHLIB_LD="/usr/ccs/bin/ld -G -z text" 5828 # AIX-5 has dl* in libc.so 5829 DL_LIBS="" 5830 if test "$GCC" = "yes" ; then 5831 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' 5832 else 5833 CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}' 5834 fi 5835 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' 5836 else 5837 if test "$GCC" = "yes" ; then 5838 SHLIB_LD="gcc -shared" 5839 else 5840 SHLIB_LD="/bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry" 5841 fi 5842 SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix ${SHLIB_LD} ${SHLIB_LD_FLAGS}" 5843 DL_LIBS="-ldl" 5844 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 5845 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 5846 TCL_NEEDS_EXP_FILE=1 5847 TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.exp' 5848 fi 5849 5850 # AIX v<=4.1 has some different flags than 4.2+ 5851 if test "$system" = "AIX-4.1" -o "`uname -v`" -lt "4" ; then 5852 LIBOBJS="$LIBOBJS tclLoadAix.o" 5853 DL_LIBS="-lld" 5854 fi 5855 5856 # On AIX <=v4 systems, libbsd.a has to be linked in to support 5857 # non-blocking file IO. This library has to be linked in after 5858 # the MATH_LIBS or it breaks the pow() function. The way to 5859 # insure proper sequencing, is to add it to the tail of MATH_LIBS. 5860 # This library also supplies gettimeofday. 5861 # 5862 # AIX does not have a timezone field in struct tm. When the AIX 5863 # bsd library is used, the timezone global and the gettimeofday 5864 # methods are to be avoided for timezone deduction instead, we 5865 # deduce the timezone by comparing the localtime result on a 5866 # known GMT value. 5867 5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettimeofday in -lbsd" >&5 5869 $as_echo_n "checking for gettimeofday in -lbsd... " >&6; } 5870 if ${ac_cv_lib_bsd_gettimeofday+:} false; then : 5871 $as_echo_n "(cached) " >&6 5872 else 5873 ac_check_lib_save_LIBS=$LIBS 5874 LIBS="-lbsd $LIBS" 5875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5876 /* end confdefs.h. */ 5877 5878 /* Override any GCC internal prototype to avoid an error. 5879 Use char because int might match the return type of a GCC 5880 builtin and then its argument prototype would still apply. */ 5881 #ifdef __cplusplus 5882 extern "C" 5883 #endif 5884 char gettimeofday (); 5885 int 5886 main () 5887 { 5888 return gettimeofday (); 5889 ; 5890 return 0; 5891 } 5892 _ACEOF 5893 if ac_fn_cxx_try_link "$LINENO"; then : 5894 ac_cv_lib_bsd_gettimeofday=yes 5895 else 5896 ac_cv_lib_bsd_gettimeofday=no 5897 fi 5898 rm -f core conftest.err conftest.$ac_objext \ 5899 conftest$ac_exeext conftest.$ac_ext 5900 LIBS=$ac_check_lib_save_LIBS 5901 fi 5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gettimeofday" >&5 5903 $as_echo "$ac_cv_lib_bsd_gettimeofday" >&6; } 5904 if test "x$ac_cv_lib_bsd_gettimeofday" = xyes; then : 5905 libbsd=yes 5906 else 5907 libbsd=no 5908 fi 5909 5910 if test $libbsd = yes; then 5911 MATH_LIBS="$MATH_LIBS -lbsd" 5912 $as_echo "#define USE_DELTA_FOR_TZ 1" >>confdefs.h 5913 5914 fi 5915 ;; 5916 BeOS*) 5917 SHLIB_CFLAGS="-fPIC" 5918 SHLIB_LD="${CC} -nostart" 5919 SHLIB_LD_LIBS='${LIBS}' 5920 SHLIB_SUFFIX=".so" 5921 DL_OBJS="tclLoadDl.o" 5922 DL_LIBS="-ldl" 5923 5924 #----------------------------------------------------------- 5925 # Check for inet_ntoa in -lbind, for BeOS (which also needs 5926 # -lsocket, even if the network functions are in -lnet which 5927 # is always linked to, for compatibility. 5928 #----------------------------------------------------------- 5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lbind" >&5 5930 $as_echo_n "checking for inet_ntoa in -lbind... " >&6; } 5931 if ${ac_cv_lib_bind_inet_ntoa+:} false; then : 5932 $as_echo_n "(cached) " >&6 5933 else 5934 ac_check_lib_save_LIBS=$LIBS 5935 LIBS="-lbind $LIBS" 5936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5937 /* end confdefs.h. */ 5938 5939 /* Override any GCC internal prototype to avoid an error. 5940 Use char because int might match the return type of a GCC 5941 builtin and then its argument prototype would still apply. */ 5942 #ifdef __cplusplus 5943 extern "C" 5944 #endif 5945 char inet_ntoa (); 5946 int 5947 main () 5948 { 5949 return inet_ntoa (); 5950 ; 5951 return 0; 5952 } 5953 _ACEOF 5954 if ac_fn_cxx_try_link "$LINENO"; then : 5955 ac_cv_lib_bind_inet_ntoa=yes 5956 else 5957 ac_cv_lib_bind_inet_ntoa=no 5958 fi 5959 rm -f core conftest.err conftest.$ac_objext \ 5960 conftest$ac_exeext conftest.$ac_ext 5961 LIBS=$ac_check_lib_save_LIBS 5962 fi 5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_inet_ntoa" >&5 5964 $as_echo "$ac_cv_lib_bind_inet_ntoa" >&6; } 5965 if test "x$ac_cv_lib_bind_inet_ntoa" = xyes; then : 5966 LIBS="$LIBS -lbind -lsocket" 5967 fi 5968 5969 ;; 5970 BSD/OS-2.1*|BSD/OS-3*) 5971 SHLIB_CFLAGS="" 5972 SHLIB_LD="shlicc -r" 5973 SHLIB_LD_LIBS='${LIBS}' 5974 SHLIB_SUFFIX=".so" 5975 DL_OBJS="tclLoadDl.o" 5976 DL_LIBS="-ldl" 5977 CC_SEARCH_FLAGS="" 5978 LD_SEARCH_FLAGS="" 5979 ;; 5980 BSD/OS-4.*) 5981 SHLIB_CFLAGS="-export-dynamic -fPIC" 5982 SHLIB_LD="cc -shared" 5983 SHLIB_LD_LIBS='${LIBS}' 5984 SHLIB_SUFFIX=".so" 5985 DL_OBJS="tclLoadDl.o" 5986 DL_LIBS="-ldl" 5987 LDFLAGS="$LDFLAGS -export-dynamic" 5988 CC_SEARCH_FLAGS="" 5989 LD_SEARCH_FLAGS="" 5990 ;; 5991 dgux*) 5992 SHLIB_CFLAGS="-K PIC" 5993 SHLIB_LD="cc -G" 5994 SHLIB_LD_LIBS="" 5995 SHLIB_SUFFIX=".so" 5996 DL_OBJS="tclLoadDl.o" 5997 DL_LIBS="-ldl" 5998 CC_SEARCH_FLAGS="" 5999 LD_SEARCH_FLAGS="" 6000 ;; 6001 HP-UX-*.11.*) 6002 # Use updated header definitions where possible 6003 $as_echo "#define _XOPEN_SOURCE 1" >>confdefs.h 6004 # Use the XOPEN network library 6005 $as_echo "#define _XOPEN_SOURCE_EXTENDED 1" >>confdefs.h 6006 # Use the XOPEN network library 6007 LIBS="$LIBS -lxnet" # Use the XOPEN network library 6008 6009 if test "`uname -m`" = "ia64" ; then 6010 SHLIB_SUFFIX=".so" 6011 else 6012 SHLIB_SUFFIX=".sl" 6013 fi 6014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 6015 $as_echo_n "checking for shl_load in -ldld... " >&6; } 6016 if ${ac_cv_lib_dld_shl_load+:} false; then : 6017 $as_echo_n "(cached) " >&6 6018 else 6019 ac_check_lib_save_LIBS=$LIBS 6020 LIBS="-ldld $LIBS" 6021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6022 /* end confdefs.h. */ 6023 6024 /* Override any GCC internal prototype to avoid an error. 6025 Use char because int might match the return type of a GCC 6026 builtin and then its argument prototype would still apply. */ 6027 #ifdef __cplusplus 6028 extern "C" 6029 #endif 6030 char shl_load (); 6031 int 6032 main () 6033 { 6034 return shl_load (); 6035 ; 6036 return 0; 6037 } 6038 _ACEOF 6039 if ac_fn_cxx_try_link "$LINENO"; then : 6040 ac_cv_lib_dld_shl_load=yes 6041 else 6042 ac_cv_lib_dld_shl_load=no 6043 fi 6044 rm -f core conftest.err conftest.$ac_objext \ 6045 conftest$ac_exeext conftest.$ac_ext 6046 LIBS=$ac_check_lib_save_LIBS 6047 fi 6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 6049 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 6050 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 6051 tcl_ok=yes 6052 else 6053 tcl_ok=no 6054 fi 6055 6056 if test "$tcl_ok" = yes; then 6057 SHLIB_CFLAGS="+z" 6058 SHLIB_LD="ld -b" 6059 SHLIB_LD_LIBS='${LIBS}' 6060 DL_OBJS="tclLoadShl.o" 6061 DL_LIBS="-ldld" 6062 LDFLAGS="$LDFLAGS -Wl,-E" 6063 CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.' 6064 LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.' 6065 LD_LIBRARY_PATH_VAR="SHLIB_PATH" 6066 fi 6067 if test "$GCC" = "yes" ; then 6068 SHLIB_LD="gcc -shared" 6069 SHLIB_LD_LIBS='${LIBS}' 6070 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6071 fi 6072 6073 # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc 6074 #CFLAGS="$CFLAGS +DAportable" 6075 6076 # Check to enable 64-bit flags for compiler/linker 6077 if test "$do64bit" = "yes" ; then 6078 if test "$GCC" = "yes" ; then 6079 hpux_arch=`${CC} -dumpmachine` 6080 case $hpux_arch in 6081 hppa64*) 6082 # 64-bit gcc in use. Fix flags for GNU ld. 6083 do64bit_ok=yes 6084 SHLIB_LD="${CC} -shared" 6085 SHLIB_LD_LIBS='${LIBS}' 6086 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6087 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6088 ;; 6089 *) 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5 6091 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;} 6092 ;; 6093 esac 6094 else 6095 do64bit_ok=yes 6096 CFLAGS="$CFLAGS +DD64" 6097 LDFLAGS="$LDFLAGS +DD64" 6098 fi 6099 fi 6100 ;; 6101 HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*) 6102 SHLIB_SUFFIX=".sl" 6103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 6104 $as_echo_n "checking for shl_load in -ldld... " >&6; } 6105 if ${ac_cv_lib_dld_shl_load+:} false; then : 6106 $as_echo_n "(cached) " >&6 6107 else 6108 ac_check_lib_save_LIBS=$LIBS 6109 LIBS="-ldld $LIBS" 6110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6111 /* end confdefs.h. */ 6112 6113 /* Override any GCC internal prototype to avoid an error. 6114 Use char because int might match the return type of a GCC 6115 builtin and then its argument prototype would still apply. */ 6116 #ifdef __cplusplus 6117 extern "C" 6118 #endif 6119 char shl_load (); 6120 int 6121 main () 6122 { 6123 return shl_load (); 6124 ; 6125 return 0; 6126 } 6127 _ACEOF 6128 if ac_fn_cxx_try_link "$LINENO"; then : 6129 ac_cv_lib_dld_shl_load=yes 6130 else 6131 ac_cv_lib_dld_shl_load=no 6132 fi 6133 rm -f core conftest.err conftest.$ac_objext \ 6134 conftest$ac_exeext conftest.$ac_ext 6135 LIBS=$ac_check_lib_save_LIBS 6136 fi 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 6138 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 6139 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 6140 tcl_ok=yes 6141 else 6142 tcl_ok=no 6143 fi 6144 6145 if test "$tcl_ok" = yes; then 6146 SHLIB_CFLAGS="+z" 6147 SHLIB_LD="ld -b" 6148 SHLIB_LD_LIBS="" 6149 DL_OBJS="tclLoadShl.o" 6150 DL_LIBS="-ldld" 6151 LDFLAGS="$LDFLAGS -Wl,-E" 6152 CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.' 6153 LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.' 6154 LD_LIBRARY_PATH_VAR="SHLIB_PATH" 6155 fi 6156 ;; 6157 IRIX-4.*) 6158 SHLIB_CFLAGS="-G 0" 6159 SHLIB_SUFFIX=".a" 6160 SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0" 6161 SHLIB_LD_LIBS='${LIBS}' 6162 DL_OBJS="tclLoadAout.o" 6163 DL_LIBS="" 6164 LDFLAGS="$LDFLAGS -Wl,-D,08000000" 6165 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 6166 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6167 SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a' 6168 ;; 6169 IRIX-5.*) 6170 SHLIB_CFLAGS="" 6171 SHLIB_LD="ld -shared -rdata_shared" 6172 SHLIB_LD_LIBS='${LIBS}' 6173 SHLIB_SUFFIX=".so" 6174 DL_OBJS="tclLoadDl.o" 6175 DL_LIBS="" 6176 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6177 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6178 ;; 6179 IRIX-6.*) 6180 SHLIB_CFLAGS="" 6181 SHLIB_LD="ld -n32 -shared -rdata_shared" 6182 SHLIB_LD_LIBS='${LIBS}' 6183 SHLIB_SUFFIX=".so" 6184 DL_OBJS="tclLoadDl.o" 6185 DL_LIBS="" 6186 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6187 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6188 if test "$GCC" = "yes" ; then 6189 CFLAGS="$CFLAGS -mabi=n32" 6190 LDFLAGS="$LDFLAGS -mabi=n32" 6191 else 6192 case $system in 6193 IRIX-6.3) 6194 # Use to build 6.2 compatible binaries on 6.3. 6195 CFLAGS="$CFLAGS -n32 -D_OLD_TERMIOS" 6196 ;; 6197 *) 6198 CFLAGS="$CFLAGS -n32" 6199 ;; 6200 esac 6201 LDFLAGS="$LDFLAGS -n32" 6202 fi 6203 ;; 6204 IRIX64-6.*) 6205 SHLIB_CFLAGS="" 6206 SHLIB_LD="ld -n32 -shared -rdata_shared" 6207 SHLIB_LD_LIBS='${LIBS}' 6208 SHLIB_SUFFIX=".so" 6209 DL_OBJS="tclLoadDl.o" 6210 DL_LIBS="" 6211 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6212 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6213 6214 # Check to enable 64-bit flags for compiler/linker 6215 6216 if test "$do64bit" = "yes" ; then 6217 if test "$GCC" = "yes" ; then 6218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported by gcc" >&5 6219 $as_echo "$as_me: WARNING: 64bit mode not supported by gcc" >&2;} 6220 else 6221 do64bit_ok=yes 6222 SHLIB_LD="ld -64 -shared -rdata_shared" 6223 CFLAGS="$CFLAGS -64" 6224 LDFLAGS="$LDFLAGS -64" 6225 fi 6226 fi 6227 ;; 6228 Linux*) 6229 SHLIB_CFLAGS="-fPIC" 6230 SHLIB_LD_LIBS='${LIBS}' 6231 SHLIB_SUFFIX=".so" 6232 6233 CFLAGS_OPTIMIZE=-O2 6234 # egcs-2.91.66 on Redhat Linux 6.0 generates lots of warnings 6235 # when you inline the string and math operations. Turn this off to 6236 # get rid of the warnings. 6237 #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" 6238 6239 if test "$have_dl" = yes; then 6240 SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' 6241 DL_OBJS="tclLoadDl.o" 6242 DL_LIBS="-ldl" 6243 LDFLAGS="$LDFLAGS -Wl,--export-dynamic" 6244 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6245 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6246 else 6247 ac_fn_cxx_check_header_mongrel "$LINENO" "dld.h" "ac_cv_header_dld_h" "$ac_includes_default" 6248 if test "x$ac_cv_header_dld_h" = xyes; then : 6249 6250 SHLIB_LD="ld -shared" 6251 DL_OBJS="tclLoadDld.o" 6252 DL_LIBS="-ldld" 6253 CC_SEARCH_FLAGS="" 6254 LD_SEARCH_FLAGS="" 6255 fi 6256 6257 6258 fi 6259 if test "`uname -m`" = "alpha" ; then 6260 CFLAGS="$CFLAGS -mieee" 6261 fi 6262 if test $do64bit = yes; then 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -m64 flag" >&5 6264 $as_echo_n "checking if compiler accepts -m64 flag... " >&6; } 6265 if ${tcl_cv_cc_m64+:} false; then : 6266 $as_echo_n "(cached) " >&6 6267 else 6268 6269 hold_cflags=$CFLAGS 6270 CFLAGS="$CFLAGS -m64" 6271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6272 /* end confdefs.h. */ 6273 6274 int 6275 main () 6276 { 6277 6278 ; 6279 return 0; 6280 } 6281 _ACEOF 6282 if ac_fn_cxx_try_link "$LINENO"; then : 6283 tcl_cv_cc_m64=yes 6284 else 6285 tcl_cv_cc_m64=no 6286 fi 6287 rm -f core conftest.err conftest.$ac_objext \ 6288 conftest$ac_exeext conftest.$ac_ext 6289 CFLAGS=$hold_cflags 6290 fi 6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_m64" >&5 6292 $as_echo "$tcl_cv_cc_m64" >&6; } 6293 if test $tcl_cv_cc_m64 = yes; then 6294 CFLAGS="$CFLAGS -m64" 6295 do64bit_ok=yes 6296 fi 6297 fi 6298 6299 # The combo of gcc + glibc has a bug related 6300 # to inlining of functions like strtod(). The 6301 # -fno-builtin flag should address this problem 6302 # but it does not work. The -fno-inline flag 6303 # is kind of overkill but it works. 6304 # Disable inlining only when one of the 6305 # files in compat/*.c is being linked in. 6306 if test x"${LIBOBJS}" != x ; then 6307 CFLAGS="$CFLAGS -fno-inline" 6308 fi 6309 6310 # XIM peeking works under XFree86. 6311 $as_echo "#define PEEK_XCLOSEIM 1" >>confdefs.h 6312 6313 6314 ;; 6315 GNU*) 6316 SHLIB_CFLAGS="-fPIC" 6317 SHLIB_LD_LIBS='${LIBS}' 6318 SHLIB_SUFFIX=".so" 6319 6320 if test "$have_dl" = yes; then 6321 SHLIB_LD="${CC} -shared" 6322 DL_OBJS="" 6323 DL_LIBS="-ldl" 6324 LDFLAGS="$LDFLAGS -Wl,--export-dynamic" 6325 CC_SEARCH_FLAGS="" 6326 LD_SEARCH_FLAGS="" 6327 else 6328 ac_fn_cxx_check_header_mongrel "$LINENO" "dld.h" "ac_cv_header_dld_h" "$ac_includes_default" 6329 if test "x$ac_cv_header_dld_h" = xyes; then : 6330 6331 SHLIB_LD="ld -shared" 6332 DL_OBJS="" 6333 DL_LIBS="-ldld" 6334 CC_SEARCH_FLAGS="" 6335 LD_SEARCH_FLAGS="" 6336 fi 6337 6338 6339 fi 6340 if test "`uname -m`" = "alpha" ; then 6341 CFLAGS="$CFLAGS -mieee" 6342 fi 6343 ;; 6344 Lynx*) 6345 SHLIB_CFLAGS="-fPIC" 6346 SHLIB_LD_LIBS='${LIBS}' 6347 SHLIB_SUFFIX=".so" 6348 CFLAGS_OPTIMIZE=-02 6349 SHLIB_LD="${CC} -shared " 6350 DL_OBJS="tclLoadDl.o" 6351 DL_LIBS="-mshared -ldl" 6352 LD_FLAGS="-Wl,--export-dynamic" 6353 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6354 LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6355 ;; 6356 MP-RAS-02*) 6357 SHLIB_CFLAGS="-K PIC" 6358 SHLIB_LD="cc -G" 6359 SHLIB_LD_LIBS="" 6360 SHLIB_SUFFIX=".so" 6361 DL_OBJS="tclLoadDl.o" 6362 DL_LIBS="-ldl" 6363 CC_SEARCH_FLAGS="" 6364 LD_SEARCH_FLAGS="" 6365 ;; 6366 MP-RAS-*) 6367 SHLIB_CFLAGS="-K PIC" 6368 SHLIB_LD="cc -G" 6369 SHLIB_LD_LIBS="" 6370 SHLIB_SUFFIX=".so" 6371 DL_OBJS="tclLoadDl.o" 6372 DL_LIBS="-ldl" 6373 LDFLAGS="$LDFLAGS -Wl,-Bexport" 6374 CC_SEARCH_FLAGS="" 6375 LD_SEARCH_FLAGS="" 6376 ;; 6377 NetBSD-*|FreeBSD-[1-2].*) 6378 # Not available on all versions: check for include file. 6379 ac_fn_cxx_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 6380 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6381 6382 # NetBSD/SPARC needs -fPIC, -fpic will not do. 6383 SHLIB_CFLAGS="-fPIC" 6384 SHLIB_LD="ld -Bshareable -x" 6385 SHLIB_LD_LIBS='${LIBS}' 6386 SHLIB_SUFFIX=".so" 6387 DL_OBJS="tclLoadDl.o" 6388 DL_LIBS="" 6389 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6390 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF" >&5 6392 $as_echo_n "checking for ELF... " >&6; } 6393 if ${tcl_cv_ld_elf+:} false; then : 6394 $as_echo_n "(cached) " >&6 6395 else 6396 6397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6398 /* end confdefs.h. */ 6399 6400 #ifdef __ELF__ 6401 yes 6402 #endif 6403 6404 _ACEOF 6405 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6406 $EGREP "yes" >/dev/null 2>&1; then : 6407 tcl_cv_ld_elf=yes 6408 else 6409 tcl_cv_ld_elf=no 6410 fi 6411 rm -f conftest* 6412 6413 fi 6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_elf" >&5 6415 $as_echo "$tcl_cv_ld_elf" >&6; } 6416 if test $tcl_cv_ld_elf = yes; then 6417 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' 6418 else 6419 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' 6420 fi 6421 6422 else 6423 6424 SHLIB_CFLAGS="" 6425 SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r" 6426 SHLIB_LD_LIBS='${LIBS}' 6427 SHLIB_SUFFIX=".a" 6428 DL_OBJS="tclLoadAout.o" 6429 DL_LIBS="" 6430 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 6431 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6432 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6433 6434 fi 6435 6436 6437 6438 # FreeBSD doesn't handle version numbers with dots. 6439 6440 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6441 TCL_LIB_VERSIONS_OK=nodots 6442 ;; 6443 OpenBSD-*) 6444 case `arch -s` in 6445 m88k|vax) 6446 SHLIB_CFLAGS="" 6447 SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r" 6448 SHLIB_LD_LIBS='${LIBS}' 6449 SHLIB_SUFFIX=".a" 6450 DL_OBJS="tclLoadAout.o" 6451 DL_LIBS="" 6452 LDFLAGS="" 6453 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 6454 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6455 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6456 ;; 6457 *) 6458 # OpenBSD/SPARC[64] needs -fPIC, -fpic will not do. 6459 case `machine` in 6460 sparc|sparc64) 6461 SHLIB_CFLAGS="-fPIC";; 6462 *) 6463 SHLIB_CFLAGS="-fpic";; 6464 esac 6465 SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}" 6466 SHLIB_LD_LIBS='${LIBS}' 6467 SHLIB_SUFFIX=".so" 6468 DL_OBJS="tclLoadDl.o" 6469 DL_LIBS="" 6470 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6471 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6472 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF" >&5 6474 $as_echo_n "checking for ELF... " >&6; } 6475 if ${tcl_cv_ld_elf+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477 else 6478 6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6480 /* end confdefs.h. */ 6481 6482 #ifdef __ELF__ 6483 yes 6484 #endif 6485 6486 _ACEOF 6487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6488 $EGREP "yes" >/dev/null 2>&1; then : 6489 tcl_cv_ld_elf=yes 6490 else 6491 tcl_cv_ld_elf=no 6492 fi 6493 rm -f conftest* 6494 6495 fi 6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_elf" >&5 6497 $as_echo "$tcl_cv_ld_elf" >&6; } 6498 if test $tcl_cv_ld_elf = yes; then 6499 LDFLAGS=-Wl,-export-dynamic 6500 else 6501 LDFLAGS="" 6502 fi 6503 ;; 6504 esac 6505 6506 # OpenBSD doesn't do version numbers with dots. 6507 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6508 TCL_LIB_VERSIONS_OK=nodots 6509 ;; 6510 FreeBSD-*) 6511 # FreeBSD 3.* and greater have ELF. 6512 SHLIB_CFLAGS="-fPIC" 6513 SHLIB_LD="ld -Bshareable -x" 6514 SHLIB_LD_LIBS='${LIBS}' 6515 SHLIB_SUFFIX=".so" 6516 DL_OBJS="tclLoadDl.o" 6517 DL_LIBS="" 6518 LDFLAGS="$LDFLAGS -export-dynamic" 6519 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6520 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6521 if test "${TCL_THREADS}" = "1" ; then 6522 # The -pthread needs to go in the CFLAGS, not LIBS 6523 LIBS=`echo $LIBS | sed s/-pthread//` 6524 CFLAGS="$CFLAGS -pthread" 6525 LDFLAGS="$LDFLAGS -pthread" 6526 fi 6527 case $system in 6528 FreeBSD-3.*) 6529 # FreeBSD-3 doesn't handle version numbers with dots. 6530 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6531 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' 6532 TCL_LIB_VERSIONS_OK=nodots 6533 ;; 6534 esac 6535 ;; 6536 Darwin-*) 6537 CFLAGS_OPTIMIZE="-Os" 6538 SHLIB_CFLAGS="-fno-common" 6539 # To avoid discrepancies between what headers configure sees during 6540 # preprocessing tests and compiling tests, move any -isysroot and 6541 # -mmacosx-version-min flags from CFLAGS to CPPFLAGS: 6542 CPPFLAGS="${CPPFLAGS} `echo " ${CFLAGS}" | \ 6543 awk 'BEGIN {FS=" +-";ORS=" "}; {for (i=2;i<=NF;i++) \ 6544 if ($i~/^(isysroot|mmacosx-version-min)/) print "-"$i}'`" 6545 CFLAGS="`echo " ${CFLAGS}" | \ 6546 awk 'BEGIN {FS=" +-";ORS=" "}; {for (i=2;i<=NF;i++) \ 6547 if (!($i~/^(isysroot|mmacosx-version-min)/)) print "-"$i}'`" 6548 if test $do64bit = yes; then 6549 case `arch` in 6550 ppc) 6551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch ppc64 flag" >&5 6552 $as_echo_n "checking if compiler accepts -arch ppc64 flag... " >&6; } 6553 if ${tcl_cv_cc_arch_ppc64+:} false; then : 6554 $as_echo_n "(cached) " >&6 6555 else 6556 6557 hold_cflags=$CFLAGS 6558 CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5" 6559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6560 /* end confdefs.h. */ 6561 6562 int 6563 main () 6564 { 6565 6566 ; 6567 return 0; 6568 } 6569 _ACEOF 6570 if ac_fn_cxx_try_link "$LINENO"; then : 6571 tcl_cv_cc_arch_ppc64=yes 6572 else 6573 tcl_cv_cc_arch_ppc64=no 6574 fi 6575 rm -f core conftest.err conftest.$ac_objext \ 6576 conftest$ac_exeext conftest.$ac_ext 6577 CFLAGS=$hold_cflags 6578 fi 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_arch_ppc64" >&5 6580 $as_echo "$tcl_cv_cc_arch_ppc64" >&6; } 6581 if test $tcl_cv_cc_arch_ppc64 = yes; then 6582 CFLAGS="$CFLAGS -arch ppc64 -mpowerpc64 -mcpu=G5" 6583 do64bit_ok=yes 6584 fi;; 6585 i386) 6586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts -arch x86_64 flag" >&5 6587 $as_echo_n "checking if compiler accepts -arch x86_64 flag... " >&6; } 6588 if ${tcl_cv_cc_arch_x86_64+:} false; then : 6589 $as_echo_n "(cached) " >&6 6590 else 6591 6592 hold_cflags=$CFLAGS 6593 CFLAGS="$CFLAGS -arch x86_64" 6594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6595 /* end confdefs.h. */ 6596 6597 int 6598 main () 6599 { 6600 6601 ; 6602 return 0; 6603 } 6604 _ACEOF 6605 if ac_fn_cxx_try_link "$LINENO"; then : 6606 tcl_cv_cc_arch_x86_64=yes 6607 else 6608 tcl_cv_cc_arch_x86_64=no 6609 fi 6610 rm -f core conftest.err conftest.$ac_objext \ 6611 conftest$ac_exeext conftest.$ac_ext 6612 CFLAGS=$hold_cflags 6613 fi 6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_cc_arch_x86_64" >&5 6615 $as_echo "$tcl_cv_cc_arch_x86_64" >&6; } 6616 if test $tcl_cv_cc_arch_x86_64 = yes; then 6617 CFLAGS="$CFLAGS -arch x86_64" 6618 do64bit_ok=yes 6619 fi;; 6620 *) 6621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Don't know how enable 64-bit on architecture \`arch\`" >&5 6622 $as_echo "$as_me: WARNING: Don't know how enable 64-bit on architecture \`arch\`" >&2;};; 6623 esac 6624 else 6625 # Check for combined 32-bit and 64-bit fat build 6626 echo "$CFLAGS " | grep -E -q -- '-arch (ppc64|x86_64) ' && \ 6627 echo "$CFLAGS " | grep -E -q -- '-arch (ppc|i386) ' && \ 6628 fat_32_64=yes 6629 fi 6630 SHLIB_LD='${CC} -dynamiclib ${CFLAGS} ${LDFLAGS}' 6631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -single_module flag" >&5 6632 $as_echo_n "checking if ld accepts -single_module flag... " >&6; } 6633 if ${tcl_cv_ld_single_module+:} false; then : 6634 $as_echo_n "(cached) " >&6 6635 else 6636 6637 hold_ldflags=$LDFLAGS 6638 LDFLAGS="$LDFLAGS -dynamiclib -Wl,-single_module" 6639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6640 /* end confdefs.h. */ 6641 6642 int 6643 main () 6644 { 6645 int i; 6646 ; 6647 return 0; 6648 } 6649 _ACEOF 6650 if ac_fn_cxx_try_link "$LINENO"; then : 6651 tcl_cv_ld_single_module=yes 6652 else 6653 tcl_cv_ld_single_module=no 6654 fi 6655 rm -f core conftest.err conftest.$ac_objext \ 6656 conftest$ac_exeext conftest.$ac_ext 6657 LDFLAGS=$hold_ldflags 6658 fi 6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_single_module" >&5 6660 $as_echo "$tcl_cv_ld_single_module" >&6; } 6661 if test $tcl_cv_ld_single_module = yes; then 6662 SHLIB_LD="${SHLIB_LD} -Wl,-single_module" 6663 fi 6664 SHLIB_LD_LIBS='${LIBS}' 6665 SHLIB_SUFFIX=".dylib" 6666 DL_OBJS="tclLoadDyld.o" 6667 DL_LIBS="" 6668 # Don't use -prebind when building for Mac OS X 10.4 or later only: 6669 test "`echo "${MACOSX_DEPLOYMENT_TARGET}" | awk -F '10\\.' '{print int($2)}'`" -lt 4 -a \ 6670 "`echo "${CPPFLAGS}" | awk -F '-mmacosx-version-min=10\\.' '{print int($2)}'`" -lt 4 && \ 6671 LDFLAGS="$LDFLAGS -prebind" 6672 LDFLAGS="$LDFLAGS -headerpad_max_install_names" 6673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld accepts -search_paths_first flag" >&5 6674 $as_echo_n "checking if ld accepts -search_paths_first flag... " >&6; } 6675 if ${tcl_cv_ld_search_paths_first+:} false; then : 6676 $as_echo_n "(cached) " >&6 6677 else 6678 6679 hold_ldflags=$LDFLAGS 6680 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 6681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6682 /* end confdefs.h. */ 6683 6684 int 6685 main () 6686 { 6687 int i; 6688 ; 6689 return 0; 6690 } 6691 _ACEOF 6692 if ac_fn_cxx_try_link "$LINENO"; then : 6693 tcl_cv_ld_search_paths_first=yes 6694 else 6695 tcl_cv_ld_search_paths_first=no 6696 fi 6697 rm -f core conftest.err conftest.$ac_objext \ 6698 conftest$ac_exeext conftest.$ac_ext 6699 LDFLAGS=$hold_ldflags 6700 fi 6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_search_paths_first" >&5 6702 $as_echo "$tcl_cv_ld_search_paths_first" >&6; } 6703 if test $tcl_cv_ld_search_paths_first = yes; then 6704 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 6705 fi 6706 CC_SEARCH_FLAGS="" 6707 LD_SEARCH_FLAGS="" 6708 LD_LIBRARY_PATH_VAR="DYLD_LIBRARY_PATH" 6709 PLAT_OBJS=\$\(MAC\_OSX_OBJS\) 6710 PLAT_SRCS=\$\(MAC\_OSX_SRCS\) 6711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use CoreFoundation" >&5 6712 $as_echo_n "checking whether to use CoreFoundation... " >&6; } 6713 # Check whether --enable-corefoundation was given. 6714 if test "${enable_corefoundation+set}" = set; then : 6715 enableval=$enable_corefoundation; tcl_corefoundation=$enableval 6716 else 6717 tcl_corefoundation=yes 6718 fi 6719 6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_corefoundation" >&5 6721 $as_echo "$tcl_corefoundation" >&6; } 6722 if test $tcl_corefoundation = yes; then 6723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CoreFoundation.framework" >&5 6724 $as_echo_n "checking for CoreFoundation.framework... " >&6; } 6725 if ${tcl_cv_lib_corefoundation+:} false; then : 6726 $as_echo_n "(cached) " >&6 6727 else 6728 6729 hold_libs=$LIBS 6730 if test "$fat_32_64" = yes; then for v in CFLAGS CPPFLAGS LDFLAGS; do 6731 # On Tiger there is no 64-bit CF, so remove 64-bit archs 6732 # from CFLAGS et al. while testing for presence of CF. 6733 # 64-bit CF is disabled in tclUnixPort.h if necessary. 6734 eval 'hold_'$v'="$'$v'";'$v'="`echo "$'$v' "|sed -e "s/-arch ppc64 / /g" -e "s/-arch x86_64 / /g"`"' 6735 done; fi 6736 LIBS="$LIBS -framework CoreFoundation" 6737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6738 /* end confdefs.h. */ 6739 #include <CoreFoundation/CoreFoundation.h> 6740 int 6741 main () 6742 { 6743 CFBundleRef b = CFBundleGetMainBundle(); 6744 ; 6745 return 0; 6746 } 6747 _ACEOF 6748 if ac_fn_cxx_try_link "$LINENO"; then : 6749 tcl_cv_lib_corefoundation=yes 6750 else 6751 tcl_cv_lib_corefoundation=no 6752 fi 6753 rm -f core conftest.err conftest.$ac_objext \ 6754 conftest$ac_exeext conftest.$ac_ext 6755 if test "$fat_32_64" = yes; then for v in CFLAGS CPPFLAGS LDFLAGS; do 6756 eval $v'="$hold_'$v'"' 6757 done; fi; LIBS=$hold_libs 6758 fi 6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_corefoundation" >&5 6760 $as_echo "$tcl_cv_lib_corefoundation" >&6; } 6761 if test $tcl_cv_lib_corefoundation = yes; then 6762 LIBS="$LIBS -framework CoreFoundation" 6763 $as_echo "#define HAVE_COREFOUNDATION 1" >>confdefs.h 6764 6765 else 6766 tcl_corefoundation=no 6767 fi 6768 if test "$fat_32_64" = yes -a $tcl_corefoundation = yes; then 6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit CoreFoundation" >&5 6770 $as_echo_n "checking for 64-bit CoreFoundation... " >&6; } 6771 if ${tcl_cv_lib_corefoundation_64+:} false; then : 6772 $as_echo_n "(cached) " >&6 6773 else 6774 6775 for v in CFLAGS CPPFLAGS LDFLAGS; do 6776 eval 'hold_'$v'="$'$v'";'$v'="`echo "$'$v' "|sed -e "s/-arch ppc / /g" -e "s/-arch i386 / /g"`"' 6777 done 6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6779 /* end confdefs.h. */ 6780 #include <CoreFoundation/CoreFoundation.h> 6781 int 6782 main () 6783 { 6784 CFBundleRef b = CFBundleGetMainBundle(); 6785 ; 6786 return 0; 6787 } 6788 _ACEOF 6789 if ac_fn_cxx_try_link "$LINENO"; then : 6790 tcl_cv_lib_corefoundation_64=yes 6791 else 6792 tcl_cv_lib_corefoundation_64=no 6793 fi 6794 rm -f core conftest.err conftest.$ac_objext \ 6795 conftest$ac_exeext conftest.$ac_ext 6796 for v in CFLAGS CPPFLAGS LDFLAGS; do 6797 eval $v'="$hold_'$v'"' 6798 done 6799 fi 6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_lib_corefoundation_64" >&5 6801 $as_echo "$tcl_cv_lib_corefoundation_64" >&6; } 6802 if test $tcl_cv_lib_corefoundation_64 = no; then 6803 $as_echo "#define NO_COREFOUNDATION_64 1" >>confdefs.h 6804 6805 fi 6806 fi 6807 fi 6808 $as_echo "#define MAC_OSX_TCL 1" >>confdefs.h 6809 6810 ;; 6811 NEXTSTEP-*) 6812 SHLIB_CFLAGS="" 6813 SHLIB_LD="cc -nostdlib -r" 6814 SHLIB_LD_LIBS="" 6815 SHLIB_SUFFIX=".so" 6816 DL_OBJS="tclLoadNext.o" 6817 DL_LIBS="" 6818 CC_SEARCH_FLAGS="" 6819 LD_SEARCH_FLAGS="" 6820 ;; 6821 OS/390-*) 6822 CFLAGS_OPTIMIZE="" # Optimizer is buggy 6823 $as_echo "#define _OE_SOCKETS 1" >>confdefs.h 6824 # needed in sys/socket.h 6825 ;; 6826 OSF1-1.0|OSF1-1.1|OSF1-1.2) 6827 # OSF/1 1.[012] from OSF, and derivatives, including Paragon OSF/1 6828 SHLIB_CFLAGS="" 6829 # Hack: make package name same as library name 6830 SHLIB_LD='ld -R -export :' 6831 SHLIB_LD_LIBS="" 6832 SHLIB_SUFFIX=".so" 6833 DL_OBJS="tclLoadOSF.o" 6834 DL_LIBS="" 6835 CC_SEARCH_FLAGS="" 6836 LD_SEARCH_FLAGS="" 6837 ;; 6838 OSF1-1.*) 6839 # OSF/1 1.3 from OSF using ELF, and derivatives, including AD2 6840 SHLIB_CFLAGS="-fPIC" 6841 if test "$SHARED_BUILD" = "1" ; then 6842 SHLIB_LD="ld -shared" 6843 else 6844 SHLIB_LD="ld -non_shared" 6845 fi 6846 SHLIB_LD_LIBS="" 6847 SHLIB_SUFFIX=".so" 6848 DL_OBJS="tclLoadDl.o" 6849 DL_LIBS="" 6850 CC_SEARCH_FLAGS="" 6851 LD_SEARCH_FLAGS="" 6852 ;; 6853 OSF1-V*) 6854 # Digital OSF/1 6855 SHLIB_CFLAGS="" 6856 if test "$SHARED_BUILD" = "1" ; then 6857 SHLIB_LD='ld -shared -expect_unresolved "*"' 6858 else 6859 SHLIB_LD='ld -non_shared -expect_unresolved "*"' 6860 fi 6861 SHLIB_LD_LIBS="" 6862 SHLIB_SUFFIX=".so" 6863 DL_OBJS="tclLoadDl.o" 6864 DL_LIBS="" 6865 CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' 6866 LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' 6867 if test "$GCC" = "yes" ; then 6868 CFLAGS="$CFLAGS -mieee" 6869 else 6870 CFLAGS="$CFLAGS -DHAVE_TZSET -std1 -ieee" 6871 fi 6872 # see pthread_intro(3) for pthread support on osf1, k.furukawa 6873 if test "${TCL_THREADS}" = "1" ; then 6874 CFLAGS="$CFLAGS -DHAVE_PTHREAD_ATTR_SETSTACKSIZE" 6875 CFLAGS="$CFLAGS -DTCL_THREAD_STACK_MIN=PTHREAD_STACK_MIN*64" 6876 LIBS=`echo $LIBS | sed s/-lpthreads//` 6877 if test "$GCC" = "yes" ; then 6878 LIBS="$LIBS -lpthread -lmach -lexc" 6879 else 6880 CFLAGS="$CFLAGS -pthread" 6881 LDFLAGS="$LDFLAGS -pthread" 6882 fi 6883 fi 6884 6885 ;; 6886 QNX-6*) 6887 # QNX RTP 6888 # This may work for all QNX, but it was only reported for v6. 6889 SHLIB_CFLAGS="-fPIC" 6890 SHLIB_LD="ld -Bshareable -x" 6891 SHLIB_LD_LIBS="" 6892 SHLIB_SUFFIX=".so" 6893 DL_OBJS="tclLoadDl.o" 6894 # dlopen is in -lc on QNX 6895 DL_LIBS="" 6896 CC_SEARCH_FLAGS="" 6897 LD_SEARCH_FLAGS="" 6898 ;; 6899 RISCos-*) 6900 SHLIB_CFLAGS="-G 0" 6901 SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0" 6902 SHLIB_LD_LIBS='${LIBS}' 6903 SHLIB_SUFFIX=".a" 6904 DL_OBJS="tclLoadAout.o" 6905 DL_LIBS="" 6906 LDFLAGS="$LDFLAGS -Wl,-D,08000000" 6907 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 6908 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6909 ;; 6910 SCO_SV-3.2*) 6911 # Note, dlopen is available only on SCO 3.2.5 and greater. However, 6912 # this test works, since "uname -s" was non-standard in 3.2.4 and 6913 # below. 6914 if test "$GCC" = "yes" ; then 6915 SHLIB_CFLAGS="-fPIC -melf" 6916 LDFLAGS="$LDFLAGS -melf -Wl,-Bexport" 6917 else 6918 SHLIB_CFLAGS="-Kpic -belf" 6919 LDFLAGS="$LDFLAGS -belf -Wl,-Bexport" 6920 fi 6921 SHLIB_LD="ld -G" 6922 SHLIB_LD_LIBS="" 6923 SHLIB_SUFFIX=".so" 6924 DL_OBJS="tclLoadDl.o" 6925 DL_LIBS="" 6926 CC_SEARCH_FLAGS="" 6927 LD_SEARCH_FLAGS="" 6928 ;; 6929 SINIX*5.4*) 6930 SHLIB_CFLAGS="-K PIC" 6931 SHLIB_LD="cc -G" 6932 SHLIB_LD_LIBS="" 6933 SHLIB_SUFFIX=".so" 6934 DL_OBJS="tclLoadDl.o" 6935 DL_LIBS="-ldl" 6936 CC_SEARCH_FLAGS="" 6937 LD_SEARCH_FLAGS="" 6938 ;; 6939 SunOS-4*) 6940 SHLIB_CFLAGS="-PIC" 6941 SHLIB_LD="ld" 6942 SHLIB_LD_LIBS="" 6943 SHLIB_SUFFIX=".so" 6944 DL_OBJS="tclLoadDl.o" 6945 DL_LIBS="-ldl" 6946 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 6947 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6948 6949 # SunOS can't handle version numbers with dots in them in library 6950 # specs, like -ltcl7.5, so use -ltcl75 instead. Also, it 6951 # requires an extra version number at the end of .so file names. 6952 # So, the library has to have a name like libtcl75.so.1.0 6953 6954 SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' 6955 UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' 6956 TCL_LIB_VERSIONS_OK=nodots 6957 ;; 6958 SunOS-5.[0-6]) 6959 # Careful to not let 5.10+ fall into this case 6960 6961 # Note: If _REENTRANT isn't defined, then Solaris 6962 # won't define thread-safe library routines. 6963 6964 $as_echo "#define _REENTRANT 1" >>confdefs.h 6965 6966 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 6967 6968 6969 SHLIB_CFLAGS="-KPIC" 6970 6971 # Note: need the LIBS below, otherwise Tk won't find Tcl's 6972 # symbols when dynamically loaded into tclsh. 6973 6974 SHLIB_LD_LIBS='${LIBS}' 6975 SHLIB_SUFFIX=".so" 6976 DL_OBJS="tclLoadDl.o" 6977 DL_LIBS="-ldl" 6978 if test "$GCC" = "yes" ; then 6979 SHLIB_LD="$CC -shared" 6980 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' 6981 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6982 else 6983 SHLIB_LD="/usr/ccs/bin/ld -G -z text" 6984 CC_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' 6985 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 6986 fi 6987 ;; 6988 SunOS-5*) 6989 # Note: If _REENTRANT isn't defined, then Solaris 6990 # won't define thread-safe library routines. 6991 6992 $as_echo "#define _REENTRANT 1" >>confdefs.h 6993 6994 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 6995 6996 6997 SHLIB_CFLAGS="-KPIC" 6998 6999 # Check to enable 64-bit flags for compiler/linker 7000 if test "$do64bit" = "yes" ; then 7001 arch=`isainfo` 7002 if test "$arch" = "sparcv9 sparc" ; then 7003 if test "$GCC" = "yes" ; then 7004 if test "`gcc -dumpversion | awk -F. '{print $1}'`" -lt "3" ; then 7005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC < 3.2 on $system" >&5 7006 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC < 3.2 on $system" >&2;} 7007 else 7008 do64bit_ok=yes 7009 CFLAGS="$CFLAGS -m64 -mcpu=v9" 7010 LDFLAGS="$LDFLAGS -m64 -mcpu=v9" 7011 SHLIB_CFLAGS="-fPIC" 7012 fi 7013 else 7014 do64bit_ok=yes 7015 if test "$do64bitVIS" = "yes" ; then 7016 CFLAGS="$CFLAGS -xarch=v9a" 7017 LDFLAGS="$LDFLAGS -xarch=v9a" 7018 else 7019 CFLAGS="$CFLAGS -xarch=v9" 7020 LDFLAGS="$LDFLAGS -xarch=v9" 7021 fi 7022 # Solaris 64 uses this as well 7023 #LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH_64" 7024 fi 7025 elif test "$arch" = "amd64 i386" ; then 7026 if test "$GCC" = "yes" ; then 7027 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported with GCC on $system" >&5 7028 $as_echo "$as_me: WARNING: 64bit mode not supported with GCC on $system" >&2;} 7029 else 7030 do64bit_ok=yes 7031 CFLAGS="$CFLAGS -xarch=amd64" 7032 LDFLAGS="$LDFLAGS -xarch=amd64" 7033 fi 7034 else 7035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit mode not supported for $arch" >&5 7036 $as_echo "$as_me: WARNING: 64bit mode not supported for $arch" >&2;} 7037 fi 7038 fi 7039 7040 # Note: need the LIBS below, otherwise Tk won't find Tcl's 7041 # symbols when dynamically loaded into tclsh. 7042 7043 SHLIB_LD_LIBS='${LIBS}' 7044 SHLIB_SUFFIX=".so" 7045 DL_OBJS="tclLoadDl.o" 7046 DL_LIBS="-ldl" 7047 if test "$GCC" = "yes" ; then 7048 SHLIB_LD="$CC -shared" 7049 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' 7050 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 7051 if test "$do64bit_ok" = "yes" ; then 7052 # We need to specify -static-libgcc or we need to 7053 # add the path to the sparv9 libgcc. 7054 SHLIB_LD="$SHLIB_LD -m64 -mcpu=v9 -static-libgcc" 7055 # for finding sparcv9 libgcc, get the regular libgcc 7056 # path, remove so name and append 'sparcv9' 7057 #v9gcclibdir="`gcc -print-file-name=libgcc_s.so` | ..." 7058 #CC_SEARCH_FLAGS="${CC_SEARCH_FLAGS},-R,$v9gcclibdir" 7059 fi 7060 else 7061 case $system in 7062 SunOS-5.[1-9][0-9]*) 7063 SHLIB_LD='${CC} -G -z text ${LDFLAGS}';; 7064 *) 7065 SHLIB_LD="/usr/ccs/bin/ld -G -z text";; 7066 esac 7067 CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' 7068 LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' 7069 fi 7070 ;; 7071 ULTRIX-4.*) 7072 SHLIB_CFLAGS="-G 0" 7073 SHLIB_SUFFIX=".a" 7074 SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0" 7075 SHLIB_LD_LIBS='${LIBS}' 7076 DL_OBJS="tclLoadAout.o" 7077 DL_LIBS="" 7078 LDFLAGS="$LDFLAGS -Wl,-D,08000000" 7079 CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}' 7080 LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} 7081 if test "$GCC" != "yes" ; then 7082 CFLAGS="$CFLAGS -DHAVE_TZSET -std1" 7083 fi 7084 ;; 7085 UNIX_SV* | UnixWare-5*) 7086 SHLIB_CFLAGS="-KPIC" 7087 SHLIB_LD="cc -G" 7088 SHLIB_LD_LIBS="" 7089 SHLIB_SUFFIX=".so" 7090 DL_OBJS="tclLoadDl.o" 7091 DL_LIBS="-ldl" 7092 # Some UNIX_SV* systems (unixware 1.1.2 for example) have linkers 7093 # that don't grok the -Bexport option. Test that it does. 7094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld accepts -Bexport flag" >&5 7095 $as_echo_n "checking for ld accepts -Bexport flag... " >&6; } 7096 if ${tcl_cv_ld_Bexport+:} false; then : 7097 $as_echo_n "(cached) " >&6 7098 else 7099 7100 hold_ldflags=$LDFLAGS 7101 LDFLAGS="$LDFLAGS -Wl,-Bexport" 7102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7103 /* end confdefs.h. */ 7104 7105 int 7106 main () 7107 { 7108 int i; 7109 ; 7110 return 0; 7111 } 7112 _ACEOF 7113 if ac_fn_cxx_try_link "$LINENO"; then : 7114 tcl_cv_ld_Bexport=yes 7115 else 7116 tcl_cv_ld_Bexport=no 7117 fi 7118 rm -f core conftest.err conftest.$ac_objext \ 7119 conftest$ac_exeext conftest.$ac_ext 7120 LDFLAGS=$hold_ldflags 7121 fi 7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_ld_Bexport" >&5 7123 $as_echo "$tcl_cv_ld_Bexport" >&6; } 7124 if test $tcl_cv_ld_Bexport = yes; then 7125 LDFLAGS="$LDFLAGS -Wl,-Bexport" 7126 fi 7127 CC_SEARCH_FLAGS="" 7128 LD_SEARCH_FLAGS="" 7129 ;; 7130 esac 7131 7132 if test "$do64bit" = "yes" -a "$do64bit_ok" = "no" ; then 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 64bit support being disabled -- don't know magic for this platform" >&5 7134 $as_echo "$as_me: WARNING: 64bit support being disabled -- don't know magic for this platform" >&2;} 7135 fi 7136 7137 7138 7139 7140 # Step 4: If pseudo-static linking is in use (see K. B. Kenny, "Dynamic 7141 # Loading for Tcl -- What Became of It?". Proc. 2nd Tcl/Tk Workshop, 7142 # New Orleans, LA, Computerized Processes Unlimited, 1994), then we need 7143 # to determine which of several header files defines the a.out file 7144 # format (a.out.h, sys/exec.h, or sys/exec_aout.h). At present, we 7145 # support only a file format that is more or less version-7-compatible. 7146 # In particular, 7147 # - a.out files must begin with `struct exec'. 7148 # - the N_TXTOFF on the `struct exec' must compute the seek address 7149 # of the text segment 7150 # - The `struct exec' must contain a_magic, a_text, a_data, a_bss 7151 # and a_entry fields. 7152 # The following compilation should succeed if and only if either sys/exec.h 7153 # or a.out.h is usable for the purpose. 7154 # 7155 # Note that the modified COFF format used on MIPS Ultrix 4.x is usable; the 7156 # `struct exec' includes a second header that contains information that 7157 # duplicates the v7 fields that are needed. 7158 7159 if test "x$DL_OBJS" = "xtclLoadAout.o" ; then 7160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/exec.h" >&5 7161 $as_echo_n "checking sys/exec.h... " >&6; } 7162 if ${tcl_cv_sysexec_h+:} false; then : 7163 $as_echo_n "(cached) " >&6 7164 else 7165 7166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7167 /* end confdefs.h. */ 7168 #include <sys/exec.h> 7169 int 7170 main () 7171 { 7172 7173 struct exec foo; 7174 unsigned long seek; 7175 int flag; 7176 #if defined(__mips) || defined(mips) 7177 seek = N_TXTOFF (foo.ex_f, foo.ex_o); 7178 #else 7179 seek = N_TXTOFF (foo); 7180 #endif 7181 flag = (foo.a_magic == OMAGIC); 7182 return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry; 7183 7184 ; 7185 return 0; 7186 } 7187 _ACEOF 7188 if ac_fn_cxx_try_compile "$LINENO"; then : 7189 tcl_cv_sysexec_h=usable 7190 else 7191 tcl_cv_sysexec_h=unusable 7192 fi 7193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7194 fi 7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_sysexec_h" >&5 7196 $as_echo "$tcl_cv_sysexec_h" >&6; } 7197 if test $tcl_cv_sysexec_h = usable; then 7198 $as_echo "#define USE_SYS_EXEC_H 1" >>confdefs.h 7199 7200 else 7201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking a.out.h" >&5 7202 $as_echo_n "checking a.out.h... " >&6; } 7203 if ${tcl_cv_aout_h+:} false; then : 7204 $as_echo_n "(cached) " >&6 7205 else 7206 7207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7208 /* end confdefs.h. */ 7209 #include <a.out.h> 7210 int 7211 main () 7212 { 7213 7214 struct exec foo; 7215 unsigned long seek; 7216 int flag; 7217 #if defined(__mips) || defined(mips) 7218 seek = N_TXTOFF (foo.ex_f, foo.ex_o); 7219 #else 7220 seek = N_TXTOFF (foo); 7221 #endif 7222 flag = (foo.a_magic == OMAGIC); 7223 return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry; 7224 7225 ; 7226 return 0; 7227 } 7228 _ACEOF 7229 if ac_fn_cxx_try_compile "$LINENO"; then : 7230 tcl_cv_aout_h=usable 7231 else 7232 tcl_cv_aout_h=unusable 7233 fi 7234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7235 fi 7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_aout_h" >&5 7237 $as_echo "$tcl_cv_aout_h" >&6; } 7238 if test $tcl_cv_aout_h = usable; then 7239 $as_echo "#define USE_A_OUT_H 1" >>confdefs.h 7240 7241 else 7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/exec_aout.h" >&5 7243 $as_echo_n "checking sys/exec_aout.h... " >&6; } 7244 if ${tcl_cv_sysexecaout_h+:} false; then : 7245 $as_echo_n "(cached) " >&6 7246 else 7247 7248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7249 /* end confdefs.h. */ 7250 #include <sys/exec_aout.h> 7251 int 7252 main () 7253 { 7254 7255 struct exec foo; 7256 unsigned long seek; 7257 int flag; 7258 #if defined(__mips) || defined(mips) 7259 seek = N_TXTOFF (foo.ex_f, foo.ex_o); 7260 #else 7261 seek = N_TXTOFF (foo); 7262 #endif 7263 flag = (foo.a_midmag == OMAGIC); 7264 return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry; 7265 7266 ; 7267 return 0; 7268 } 7269 _ACEOF 7270 if ac_fn_cxx_try_compile "$LINENO"; then : 7271 tcl_cv_sysexecaout_h=usable 7272 else 7273 tcl_cv_sysexecaout_h=unusable 7274 fi 7275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7276 fi 7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcl_cv_sysexecaout_h" >&5 7278 $as_echo "$tcl_cv_sysexecaout_h" >&6; } 7279 if test $tcl_cv_sysexecaout_h = usable; then 7280 $as_echo "#define USE_SYS_EXEC_AOUT_H 1" >>confdefs.h 7281 7282 else 7283 DL_OBJS="" 7284 fi 7285 fi 7286 fi 7287 fi 7288 7289 # Step 5: disable dynamic loading if requested via a command-line switch. 7290 7291 # Check whether --enable-load was given. 7292 if test "${enable_load+set}" = set; then : 7293 enableval=$enable_load; tcl_ok=$enableval 7294 else 7295 tcl_ok=yes 7296 fi 7297 7298 if test "$tcl_ok" = "no"; then 7299 DL_OBJS="" 7300 fi 7301 7302 if test "x$DL_OBJS" != "x" ; then 7303 BUILD_DLTEST="\$(DLTEST_TARGETS)" 7304 else 7305 echo "Can't figure out how to do dynamic loading or shared libraries" 7306 echo "on this system." 7307 SHLIB_CFLAGS="" 7308 SHLIB_LD="" 7309 SHLIB_SUFFIX="" 7310 DL_OBJS="tclLoadNone.o" 7311 DL_LIBS="" 7312 LDFLAGS="$LDFLAGS_ORIG" 7313 CC_SEARCH_FLAGS="" 7314 LD_SEARCH_FLAGS="" 7315 BUILD_DLTEST="" 7316 fi 7317 7318 # If we're running gcc, then change the C flags for compiling shared 7319 # libraries to the right flags for gcc, instead of those for the 7320 # standard manufacturer compiler. 7321 7322 if test "$DL_OBJS" != "tclLoadNone.o" ; then 7323 if test "$GCC" = "yes" ; then 7324 case $system in 7325 AIX-*) 7326 ;; 7327 BSD/OS*) 7328 ;; 7329 IRIX*) 7330 ;; 7331 NetBSD-*|FreeBSD-*|OpenBSD-*) 7332 ;; 7333 Darwin-*) 7334 ;; 7335 RISCos-*) 7336 ;; 7337 SCO_SV-3.2*) 7338 ;; 7339 ULTRIX-4.*) 7340 ;; 7341 *) 7342 SHLIB_CFLAGS="-fPIC" 7343 ;; 7344 esac 7345 fi 7346 fi 7347 7348 if test "$SHARED_LIB_SUFFIX" = "" ; then 7349 SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}${SHLIB_SUFFIX}' 7350 fi 7351 if test "$UNSHARED_LIB_SUFFIX" = "" ; then 7352 UNSHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a' 7353 fi 7354 7355 if test "${SHARED_BUILD}" = "1" && test "${SHLIB_SUFFIX}" != "" ; then 7356 LIB_SUFFIX=${SHARED_LIB_SUFFIX} 7357 MAKE_LIB='${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}' 7358 INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)' 7359 else 7360 LIB_SUFFIX=${UNSHARED_LIB_SUFFIX} 7361 7362 if test "$RANLIB" = "" ; then 7363 MAKE_LIB='$(STLIB_LD) $@ ${OBJS}' 7364 INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)' 7365 else 7366 MAKE_LIB='${STLIB_LD} $@ ${OBJS} ; ${RANLIB} $@' 7367 INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(LIB_FILE))' 7368 fi 7369 7370 fi 7371 7372 7373 # Stub lib does not depend on shared/static configuration 7374 if test "$RANLIB" = "" ; then 7375 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS}' 7376 INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)' 7377 else 7378 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@' 7379 INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(STUB_LIB_FILE))' 7380 fi 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 5576 SC_CONFIG_CFLAGS 7413 5577 7414 5578 SVN_VERSION=`svnversion $srcdir` … … 7453 5617 7454 5618 TCL_VERSION="8.5" 5619 TK_VERSION="8.5" 5620 7455 5621 for dir in \ 7456 5622 ${exec_prefix} \ … … 7540 5706 RP_BASE=`pwd` 7541 5707 7542 7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build libraries" >&5 7544 $as_echo_n "checking how to build libraries... " >&6; } 7545 # Check whether --enable-shared was given. 7546 if test "${enable_shared+set}" = set; then : 7547 enableval=$enable_shared; tcl_ok=$enableval 7548 else 7549 tcl_ok=yes 7550 fi 7551 7552 7553 if test "${enable_shared+set}" = set; then 7554 enableval="$enable_shared" 7555 tcl_ok=$enableval 7556 else 7557 tcl_ok=yes 7558 fi 7559 7560 if test "$tcl_ok" = "yes" ; then 7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: shared" >&5 7562 $as_echo "shared" >&6; } 7563 SHARED_BUILD=1 7564 else 7565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5 7566 $as_echo "static" >&6; } 7567 SHARED_BUILD=0 7568 $as_echo "#define STATIC_BUILD 1" >>confdefs.h 7569 7570 fi 7571 5708 SC_ENABLE_SHARED 7572 5709 7573 5710 #-------------------------------------------------------------------- … … 7959 6096 #-------------------------------------------------------------------- 7960 6097 7961 7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build with symbols" >&5 7963 $as_echo_n "checking for build with symbols... " >&6; } 7964 # Check whether --enable-symbols was given. 7965 if test "${enable_symbols+set}" = set; then : 7966 enableval=$enable_symbols; tcl_ok=$enableval 7967 else 7968 tcl_ok=no 7969 fi 7970 7971 # FIXME: Currently, LDFLAGS_DEFAULT is not used, it should work like CFLAGS_DEFAULT. 7972 if test "$tcl_ok" = "no"; then 7973 CFLAGS_DEFAULT='$(CFLAGS_OPTIMIZE)' 7974 LDFLAGS_DEFAULT='$(LDFLAGS_OPTIMIZE)' 7975 DBGX="" 7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7977 $as_echo "no" >&6; } 7978 else 7979 CFLAGS_DEFAULT='$(CFLAGS_DEBUG)' 7980 LDFLAGS_DEFAULT='$(LDFLAGS_DEBUG)' 7981 DBGX=g 7982 if test "$tcl_ok" = "yes"; then 7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (standard debugging)" >&5 7984 $as_echo "yes (standard debugging)" >&6; } 7985 fi 7986 fi 7987 7988 7989 7990 if test "$tcl_ok" = "mem" -o "$tcl_ok" = "all"; then 7991 $as_echo "#define TCL_MEM_DEBUG 1" >>confdefs.h 7992 7993 fi 7994 7995 if test "$tcl_ok" = "compile" -o "$tcl_ok" = "all"; then 7996 $as_echo "#define TCL_COMPILE_DEBUG 1" >>confdefs.h 7997 7998 $as_echo "#define TCL_COMPILE_STATS 1" >>confdefs.h 7999 8000 fi 8001 8002 if test "$tcl_ok" != "yes" -a "$tcl_ok" != "no"; then 8003 if test "$tcl_ok" = "all"; then 8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled symbols mem compile debugging" >&5 8005 $as_echo "enabled symbols mem compile debugging" >&6; } 8006 else 8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled $tcl_ok debugging" >&5 8008 $as_echo "enabled $tcl_ok debugging" >&6; } 8009 fi 8010 fi 8011 6098 SC_ENABLE_SYMBOLS 8012 6099 8013 6100 … … 8060 6147 8061 6148 8062 ac_config_files="$ac_config_files Makefile apps/Makefile apps/about apps/copy_rappture_examples apps/encodedata apps/rappture apps/rappture-csh.env apps/rappture.env apps/rappture.use apps/rerun apps/simsim apps/xmldiff builder/Makefile builder/pkgIndex.tcl builder/scripts/Makefile packages/DicomToVtk/Makefile packages/DicomToVtk/pkgIndex.tcl packages/DxToVtk/Makefile packages/DxToVtk/pkgIndex.tcl packages/Makefile packages/PdbToVtk/Makefile packages/PdbToVtk/pkgIndex.tcl packages/diffview/Makefile packages/diffview/pkgIndex.tcl packages/hotspot/Makefile packages/hotspot/pkgIndex.tcl packages/listbox/Makefile packages/listbox/pkgIndex.tcl packages/placard/Makefile packages/placard/pkgIndex.tcl packages/readpoints/Makefile packages/readpoints/pkgIndex.tcl packages/squeezer/Makefile packages/squeezer/pkgIndex.tcl packages/system/Makefile packages/system/pkgIndex.tcl objects/Makefile runner/Makefile runner/pkgIndex.tcl runner/scripts/Makefile tester/Makefile tester/pkgIndex.tcl tester/scripts/Makefile" 6149 6150 6151 6152 ac_config_files="$ac_config_files Makefile fixrunpaths.tcl apps/Makefile apps/about apps/copy_rappture_examples apps/encodedata apps/rappture apps/rappture-csh.env apps/rappture.env apps/rappture.use apps/rerun apps/simsim apps/xmldiff pkgs/DicomToVtk/Makefile pkgs/DicomToVtk/pkgIndex.tcl pkgs/DxToVtk/Makefile pkgs/DxToVtk/pkgIndex.tcl pkgs/Makefile pkgs/PdbToVtk/Makefile pkgs/PdbToVtk/pkgIndex.tcl pkgs/builder/Makefile pkgs/builder/pkgIndex.tcl pkgs/builder/scripts/Makefile pkgs/diffview/Makefile pkgs/diffview/pkgIndex.tcl pkgs/hotspot/Makefile pkgs/hotspot/pkgIndex.tcl pkgs/listbox/Makefile pkgs/listbox/pkgIndex.tcl pkgs/objects/Makefile pkgs/p2p/Makefile pkgs/placard/Makefile pkgs/placard/pkgIndex.tcl pkgs/readpoints/Makefile pkgs/readpoints/pkgIndex.tcl pkgs/runner/Makefile pkgs/runner/pkgIndex.tcl pkgs/runner/scripts/Makefile pkgs/squeezer/Makefile pkgs/squeezer/pkgIndex.tcl pkgs/system/Makefile pkgs/system/pkgIndex.tcl pkgs/tester/Makefile pkgs/tester/pkgIndex.tcl pkgs/tester/scripts/Makefile" 8063 6153 8064 6154 cat >confcache <<\_ACEOF … … 8771 6861 case $ac_config_target in 8772 6862 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 6863 "fixrunpaths.tcl") CONFIG_FILES="$CONFIG_FILES fixrunpaths.tcl" ;; 8773 6864 "apps/Makefile") CONFIG_FILES="$CONFIG_FILES apps/Makefile" ;; 8774 6865 "apps/about") CONFIG_FILES="$CONFIG_FILES apps/about" ;; … … 8782 6873 "apps/simsim") CONFIG_FILES="$CONFIG_FILES apps/simsim" ;; 8783 6874 "apps/xmldiff") CONFIG_FILES="$CONFIG_FILES apps/xmldiff" ;; 8784 "builder/Makefile") CONFIG_FILES="$CONFIG_FILES builder/Makefile" ;; 8785 "builder/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES builder/pkgIndex.tcl" ;; 8786 "builder/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES builder/scripts/Makefile" ;; 8787 "packages/DicomToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES packages/DicomToVtk/Makefile" ;; 8788 "packages/DicomToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/DicomToVtk/pkgIndex.tcl" ;; 8789 "packages/DxToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES packages/DxToVtk/Makefile" ;; 8790 "packages/DxToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/DxToVtk/pkgIndex.tcl" ;; 8791 "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;; 8792 "packages/PdbToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES packages/PdbToVtk/Makefile" ;; 8793 "packages/PdbToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/PdbToVtk/pkgIndex.tcl" ;; 8794 "packages/diffview/Makefile") CONFIG_FILES="$CONFIG_FILES packages/diffview/Makefile" ;; 8795 "packages/diffview/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/diffview/pkgIndex.tcl" ;; 8796 "packages/hotspot/Makefile") CONFIG_FILES="$CONFIG_FILES packages/hotspot/Makefile" ;; 8797 "packages/hotspot/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/hotspot/pkgIndex.tcl" ;; 8798 "packages/listbox/Makefile") CONFIG_FILES="$CONFIG_FILES packages/listbox/Makefile" ;; 8799 "packages/listbox/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/listbox/pkgIndex.tcl" ;; 8800 "packages/placard/Makefile") CONFIG_FILES="$CONFIG_FILES packages/placard/Makefile" ;; 8801 "packages/placard/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/placard/pkgIndex.tcl" ;; 8802 "packages/readpoints/Makefile") CONFIG_FILES="$CONFIG_FILES packages/readpoints/Makefile" ;; 8803 "packages/readpoints/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/readpoints/pkgIndex.tcl" ;; 8804 "packages/squeezer/Makefile") CONFIG_FILES="$CONFIG_FILES packages/squeezer/Makefile" ;; 8805 "packages/squeezer/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/squeezer/pkgIndex.tcl" ;; 8806 "packages/system/Makefile") CONFIG_FILES="$CONFIG_FILES packages/system/Makefile" ;; 8807 "packages/system/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES packages/system/pkgIndex.tcl" ;; 8808 "objects/Makefile") CONFIG_FILES="$CONFIG_FILES objects/Makefile" ;; 8809 "runner/Makefile") CONFIG_FILES="$CONFIG_FILES runner/Makefile" ;; 8810 "runner/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES runner/pkgIndex.tcl" ;; 8811 "runner/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES runner/scripts/Makefile" ;; 8812 "tester/Makefile") CONFIG_FILES="$CONFIG_FILES tester/Makefile" ;; 8813 "tester/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES tester/pkgIndex.tcl" ;; 8814 "tester/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tester/scripts/Makefile" ;; 6875 "pkgs/DicomToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/DicomToVtk/Makefile" ;; 6876 "pkgs/DicomToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/DicomToVtk/pkgIndex.tcl" ;; 6877 "pkgs/DxToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/DxToVtk/Makefile" ;; 6878 "pkgs/DxToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/DxToVtk/pkgIndex.tcl" ;; 6879 "pkgs/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/Makefile" ;; 6880 "pkgs/PdbToVtk/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/PdbToVtk/Makefile" ;; 6881 "pkgs/PdbToVtk/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/PdbToVtk/pkgIndex.tcl" ;; 6882 "pkgs/builder/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/builder/Makefile" ;; 6883 "pkgs/builder/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/builder/pkgIndex.tcl" ;; 6884 "pkgs/builder/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/builder/scripts/Makefile" ;; 6885 "pkgs/diffview/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/diffview/Makefile" ;; 6886 "pkgs/diffview/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/diffview/pkgIndex.tcl" ;; 6887 "pkgs/hotspot/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/hotspot/Makefile" ;; 6888 "pkgs/hotspot/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/hotspot/pkgIndex.tcl" ;; 6889 "pkgs/listbox/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/listbox/Makefile" ;; 6890 "pkgs/listbox/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/listbox/pkgIndex.tcl" ;; 6891 "pkgs/objects/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/objects/Makefile" ;; 6892 "pkgs/p2p/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/p2p/Makefile" ;; 6893 "pkgs/placard/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/placard/Makefile" ;; 6894 "pkgs/placard/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/placard/pkgIndex.tcl" ;; 6895 "pkgs/readpoints/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/readpoints/Makefile" ;; 6896 "pkgs/readpoints/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/readpoints/pkgIndex.tcl" ;; 6897 "pkgs/runner/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/runner/Makefile" ;; 6898 "pkgs/runner/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/runner/pkgIndex.tcl" ;; 6899 "pkgs/runner/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/runner/scripts/Makefile" ;; 6900 "pkgs/squeezer/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/squeezer/Makefile" ;; 6901 "pkgs/squeezer/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/squeezer/pkgIndex.tcl" ;; 6902 "pkgs/system/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/system/Makefile" ;; 6903 "pkgs/system/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/system/pkgIndex.tcl" ;; 6904 "pkgs/tester/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/tester/Makefile" ;; 6905 "pkgs/tester/pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgs/tester/pkgIndex.tcl" ;; 6906 "pkgs/tester/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES pkgs/tester/scripts/Makefile" ;; 8815 6907 8816 6908 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -
branches/r9/configure.in
r4869 r4870 1 1 AC_INIT([Rappture],[1.4],[rappture@nanohub.org]) 2 2 AC_CONFIG_AUX_DIR(cf) 3 4 RAPPTURE_MAJOR_VERSION=1 5 RAPPTURE_MINOR_VERSION=4 6 RAPPTURE_RELEASE_SERIAL=0 3 7 4 8 #------------------------------------------------------------------------ … … 149 153 150 154 TCL_VERSION="8.5" 155 TK_VERSION="8.5" 156 151 157 for dir in \ 152 158 ${exec_prefix} \ … … 314 320 AC_SUBST(X_LIBRARIES) 315 321 AC_SUBST(WORDSIZE) 322 AC_SUBST(RAPPTURE_MAJOR_VERSION) 323 AC_SUBST(RAPPTURE_MINOR_VERSION) 324 AC_SUBST(RAPPTURE_RELEASE_SERIAL) 316 325 317 326 dnl read Makefile.in and write Makefile 318 327 AC_CONFIG_FILES([ 319 328 Makefile 329 fixrunpaths.tcl 320 330 apps/Makefile 321 331 apps/about … … 329 339 apps/simsim 330 340 apps/xmldiff 331 builder/Makefile 332 builder/pkgIndex.tcl 333 builder/scripts/Makefile 334 packages/DicomToVtk/Makefile 335 packages/DicomToVtk/pkgIndex.tcl 336 packages/DxToVtk/Makefile 337 packages/DxToVtk/pkgIndex.tcl 338 packages/Makefile 339 packages/PdbToVtk/Makefile 340 packages/PdbToVtk/pkgIndex.tcl 341 packages/diffview/Makefile 342 packages/diffview/pkgIndex.tcl 343 packages/hotspot/Makefile 344 packages/hotspot/pkgIndex.tcl 345 packages/listbox/Makefile 346 packages/listbox/pkgIndex.tcl 347 packages/placard/Makefile 348 packages/placard/pkgIndex.tcl 349 packages/readpoints/Makefile 350 packages/readpoints/pkgIndex.tcl 351 packages/squeezer/Makefile 352 packages/squeezer/pkgIndex.tcl 353 packages/system/Makefile 354 packages/system/pkgIndex.tcl 355 objects/Makefile 356 runner/Makefile 357 runner/pkgIndex.tcl 358 runner/scripts/Makefile 359 tester/Makefile 360 tester/pkgIndex.tcl 361 tester/scripts/Makefile 341 pkgs/DicomToVtk/Makefile 342 pkgs/DicomToVtk/pkgIndex.tcl 343 pkgs/DxToVtk/Makefile 344 pkgs/DxToVtk/pkgIndex.tcl 345 pkgs/Makefile 346 pkgs/PdbToVtk/Makefile 347 pkgs/PdbToVtk/pkgIndex.tcl 348 pkgs/builder/Makefile 349 pkgs/builder/pkgIndex.tcl 350 pkgs/builder/scripts/Makefile 351 pkgs/diffview/Makefile 352 pkgs/diffview/pkgIndex.tcl 353 pkgs/hotspot/Makefile 354 pkgs/hotspot/pkgIndex.tcl 355 pkgs/listbox/Makefile 356 pkgs/listbox/pkgIndex.tcl 357 pkgs/objects/Makefile 358 pkgs/p2p/Makefile 359 pkgs/placard/Makefile 360 pkgs/placard/pkgIndex.tcl 361 pkgs/readpoints/Makefile 362 pkgs/readpoints/pkgIndex.tcl 363 pkgs/runner/Makefile 364 pkgs/runner/pkgIndex.tcl 365 pkgs/runner/scripts/Makefile 366 pkgs/squeezer/Makefile 367 pkgs/squeezer/pkgIndex.tcl 368 pkgs/system/Makefile 369 pkgs/system/pkgIndex.tcl 370 pkgs/tester/Makefile 371 pkgs/tester/pkgIndex.tcl 372 pkgs/tester/scripts/Makefile 362 373 ]) 363 374 AC_OUTPUT -
branches/r9/fetch.sh
r4852 r4870 5 5 destdir=$2 6 6 pkgdir=$3 7 echo path=$path8 echo destdir=$destdir9 echo pkgdir=$pkgdir10 7 url="https://nanohub.org/infrastructure" 11 8 if test -d "$destdir/$pkgdir" ; then 12 echo svn update $destdir/$pkgdir13 9 svn update $destdir/$pkgdir 14 10 else 15 echo svn co -q $url/rappture-runtime/svn/$path/$pkgdir $destdir/$pkgdir16 11 svn co -q $url/rappture-runtime/svn/$path/$pkgdir $destdir/$pkgdir 17 12 fi -
branches/r9/lang/Makefile.in
r4867 r4870 58 58 $(MAKE) -C $$i all || exit 1 ;\ 59 59 done 60 $(MAKE) -C examples all || exit 1 60 61 61 62 install: … … 63 64 $(MAKE) -C $$i install || exit 1 ;\ 64 65 done 66 $(MAKE) -C examples install || exit 1 65 67 66 68 test: … … 73 75 $(MAKE) -C $$i clean ;\ 74 76 done 77 $(MAKE) -C examples clean 75 78 76 79 distclean: … … 78 81 $(MAKE) -C $$i distclean ;\ 79 82 done 83 $(MAKE) -C examples distclean 80 84 $(RM) Makefile *~ -
branches/r9/lang/examples/app-fermi/cee/Makefile.in
r2071 r4870 20 20 VPATH = $(srcdir) 21 21 22 INCLUDES = -I$(srcdir)/../../../src/core 23 LIBS = -L../../../src/core -lrappture \ 24 -L$(libdir) -lexpat -lz -lm 22 INCLUDES = -I$(includedir) 23 LIBS = -L$(libdir) -lrappture \ 24 -L$(libdir) -lexpat -lz -lm \ 25 -Wl,-rpath,'${ORIGIN}../lib' 25 26 26 27 CC_SWITCHES = $(CFLAGS) $(CDEBUGFLAGS) $(DEFINES) $(INCLUDES) -
branches/r9/lang/examples/app-fermi/fortran/Makefile.in
r2256 r4870 20 20 VPATH = $(srcdir) 21 21 22 INCLUDES = -I$(srcdir)/../../../src/core 23 LIBS = -L../../../src/core -lrappture \ 24 -L$(libdir) -lexpat -lz -lm 22 INCLUDES = -I$(includedir) 23 LIBS = -L$(libdir) -lrappture \ 24 -L$(libdir) -lexpat -lz -lm \ 25 -Wl,-rpath,$(libdir) 25 26 26 27 FC_SWITCHES = $(FCFLAGS) $(FCDEBUGFLAGS) $(DEFINES) $(INCLUDES) -
branches/r9/lang/examples/app-fermi/wrapper/cee/Makefile.in
r2071 r4870 20 20 VPATH = $(srcdir) 21 21 22 INCLUDES = -I$(srcdir)/../../../../src/core 23 LIBS = -L../../../../src/core -lrappture \ 24 -L$(libdir) -lexpat -lz -lm 22 INCLUDES = -I$(includedir) 23 LIBS = -L$(libdir) -lrappture \ 24 -L$(libdir) -lexpat -lz -lm \ 25 -Wl,-rpath,'${ORIGIN}../lib' 25 26 26 27 CC_SWITCHES = $(CFLAGS) $(CDEBUGFLAGS) $(DEFINES) $(INCLUDES) -
branches/r9/lang/tcl/src/RpSwitch.c
r4868 r4870 34 34 #include <stdlib.h> 35 35 #include <tcl.h> 36 #include " switch.h"36 #include "RpSwitch.h" 37 37 38 38 static void -
branches/r9/pkgs/Makefile.in
r4852 r4870 17 17 18 18 SUBDIRS = \ 19 builder \ 20 tester \ 21 objects \ 22 p2p \ 19 23 diffview \ 20 24 hotspot \ -
branches/r9/pkgs/builder/scripts/Makefile.in
r4867 r4870 50 50 51 51 tclIndex: $(FILES) 52 $(TCLSH) $(srcdir)/../../ gui/cf/mkindex.tcl --srcdir $(srcdir) \52 $(TCLSH) $(srcdir)/../../../cf/mkindex.tcl --srcdir $(srcdir) \ 53 53 --outfile tclIndex 54 54 -
branches/r9/pkgs/objects/Makefile.in
r4869 r4870 78 78 79 79 install: install-scripts install-objects install-types install-validations 80 $(TCLSH) $(srcdir)/../ cf/mkindex.tcl --srcdir $(destdir) \80 $(TCLSH) $(srcdir)/../../cf/mkindex.tcl --srcdir $(destdir) \ 81 81 --outfile tclIndex 82 $(TCLSH) $(srcdir)/../ cf/mkobjects.tcl --srcdir $(srcdir) \82 $(TCLSH) $(srcdir)/../../cf/mkobjects.tcl --srcdir $(srcdir) \ 83 83 $(OBJECTS) 84 84 $(RM) $(destdir)/tclIndex -
branches/r9/pkgs/p2p/Makefile.in
r4855 r4870 1 2 bindir = @bindir@ 3 datadir = @datadir@ 4 datarootdir = @datarootdir@ 5 exec_prefix = @exec_prefix@ 6 includedir = @includedir@ 7 libdir = @libdir@ 8 mandir = @mandir@ 9 prefix = @prefix@ 10 srcdir = @srcdir@ 11 12 INSTALL = @INSTALL@ 13 INSTALL_PROGRAM = ${INSTALL} -m 755 14 INSTALL_DATA = ${INSTALL} -m 644 15 INSTALL_SCRIPT = ${INSTALL} 16 TCL_VERSION = @TCL_VERSION@ 17 TCLSH = $(bindir)/tclsh$(TCL_VERSION) 18 VERSION = @PACKAGE_VERSION@ 19 VPATH = $(srcdir) 20 21 CXX = @CXX@ 22 CC = @CC@ 23 CFLAGS_DEBUG = @CFLAGS_DEBUG@ 24 CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ 25 SHLIB_LD = @SHLIB_LD@ 26 SHLIB_CFLAGS = @SHLIB_CFLAGS@ 27 SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ 28 SHLIB_SUFFIX = @SHLIB_SUFFIX@ 29 CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ 30 LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ 31 CFLAGS = @CFLAGS@ 32 TCLSH = $(bindir)/tclsh$(TCL_VERSION) 33 34 RANLIB = @RANLIB@ 35 MKDIR_P = @MKDIR_P@ 36 AR = ar 37 RM = rm -f 38 39 destdir = $(prefix)/lib/Rappture$(VERSION)/scripts 40 1 41 CC = gcc 2 42 CFLAGS = -O3 3 43 44 SCRIPTS = \ 45 client.tcl \ 46 foreman.tcl \ 47 handler.tcl \ 48 log.tcl \ 49 options.tcl \ 50 protocols.tcl \ 51 random.tcl \ 52 server.tcl \ 53 statemachine.tcl \ 54 wonks.tcl 4 55 all: 5 $(CC) $(CFLAGS) perftest.c -o perftest 6 ./mkindex handler.tcl server.tcl client.tcl log.tcl random.tcl \ 7 options.tcl protocols.tcl statemachine.tcl wonks.tcl \ 8 foreman.tcl 56 $(CC) $(CFLAGS) $(srcdir)/perftest.c -o perftest 57 $(TCLSH) $(srcdir)/../../cf/mkindex.tcl --srcdir $(srcdir) \ 58 --outfile tclIndex 59 60 install: 61 62 clean: 63 64 distclean: -
branches/r9/pkgs/placard/Makefile.in
r4859 r4870 41 41 LIBS = \ 42 42 $(TCL_LIB_SPEC) \ 43 $(TK_LIB_SPEC) \44 M 43 $(TK_LIB_SPEC) 44 45 45 version = @PACKAGE_VERSION@ 46 46 DEFINES = -DPACKAGE_VERSION=\"$(version)\" -
branches/r9/pkgs/runner/scripts/Makefile.in
r4869 r4870 53 53 $(INSTALL) -m 0444 $$i $(destdir) ; \ 54 54 done 55 $(TCLSH) $(srcdir)/../../ cf/mkindex.tcl --srcdir $(destdir) \55 $(TCLSH) $(srcdir)/../../../cf/mkindex.tcl --srcdir $(destdir) \ 56 56 --outfile tclIndex 57 57 $(RM) $(destdir)/tclIndex -
branches/r9/pkgs/tester/scripts/Makefile.in
r4869 r4870 37 37 all: 38 38 39 install: install _scripts install_images40 $(TCLSH) $(srcdir)/../../ cf/mkindex.tcl --srcdir $(srcdir) \39 install: install-scripts install-images 40 $(TCLSH) $(srcdir)/../../../cf/mkindex.tcl --srcdir $(srcdir) \ 41 41 --outfile tclIndex 42 42 $(RM) $(destdir)/tclIndex 43 43 $(INSTALL) -m 0444 tclIndex $(destdir) 44 44 45 install _scripts:45 install-scripts: 46 46 $(MKDIR_P) -m 0755 $(destdir) 47 47 for i in $(FILES); do \ … … 49 49 $(INSTALL) -m 444 $$i $(destdir) ; \ 50 50 done 51 $(INSTALL) -m 444 tclIndex $(destdir)52 51 53 install _images:52 install-images: 54 53 $(MKDIR_P) -m 0755 $(destdir)/images 55 54 for i in $(srcdir)/images/*.png; do \ -
branches/r9/pkgs/video/Makefile.in
r4867 r4870 21 21 SHLIB_LD = @SHLIB_LD@ 22 22 SHLIB_CFLAGS = @SHLIB_CFLAGS@ 23 SHLIB_LDFLAGS = @ SHLIB_LDFLAGS@23 SHLIB_LDFLAGS = @CC_SEARCH_FLAGS@ 24 24 SHLIB_SUFFIX = @SHLIB_SUFFIX@ 25 25 CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ … … 29 29 TCL_LIB_SPEC = @TCL_LIB_SPEC@ 30 30 HAVE_FFMPEG = @HAVE_FFMPEG_LIBS@ 31 LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ 32 LIB_RUNTIME_DIR = $(libdir) 31 33 32 34 CC_SWITCHES = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
Note: See TracChangeset
for help on using the changeset viewer.