Переглянути джерело

Remove Tcl/Tk framework flags (don't work, apparently)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@32363 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 17 роки тому
батько
коміт
ace7636302
4 змінених файлів з 808 додано та 1072 видалено
  1. 804 999
      configure
  2. 4 61
      configure.in
  3. 0 3
      include/Make/Platform.make.in
  4. 0 9
      include/config.h.in

Різницю між файлами не показано, бо вона завелика
+ 804 - 999
configure


+ 4 - 61
configure.in

@@ -233,7 +233,6 @@ LOC_ARG_WITH_LIB(png, PNG)
 
 LOC_ARG_WITH_INC(tcltk, Tcl/Tk)
 LOC_ARG_WITH_LIB(tcltk, Tcl/Tk)
-LOC_ARG_WITH_FRAMEWORK(tcltk, Tcl/Tk)
 
 LOC_ARG_WITH_INC(postgres, PostgreSQL)
 LOC_ARG_WITH_LIB(postgres, PostgreSQL)
@@ -792,55 +791,14 @@ AC_SUBST(USE_PNG)
 
 # Enable TCLTK option
 
+LOC_CHECK_USE(tcltk,Tcl/Tk,USE_TCLTK)
+
 TCLINCDIR=
 TCLTKLIBPATH=
 TCLTKLIBS=
 
-AC_MSG_CHECKING(whether to use Tcl/Tk)
-AC_MSG_RESULT("$with_tcltk")
-case "$with_tcltk" in
-	n|no)
-		TCLTK_TYPE=none
-		;;
-	y|yes|x|x11)
-		TCLTK_TYPE=X11
-		USE_TCLTK=1
-		TCLTK_X11=1
-		;;
-	aqua|mac|osx|macosx)
-		TCLTK_TYPE=Aqua
-		USE_TCLTK=1
-		TCLTK_AQUA=1
-		;;
-	win|windows|mswin)
-		TCLTK_TYPE=Windows
-		USE_TCLTK=1
-		TCLTK_WINDOWS=1
-		;;
-	*)
-		AC_MSG_ERROR([*** Valid arguments for --with-tcltk= are yes,no,x11,aqua,windows.])
-		;;
-esac
-
 if test -n "$USE_TCLTK"; then
 
-if test -n "$TCLTK_AQUA" ; then
-
-LOC_CHECK_FRAMEWORK_PATH(tcltk,Tcl/Tk,TCLTKPATH)
-
-LOC_CHECK_INCLUDES(Tk/tk.h,Tcl/Tk,$TCLTKPATH)
-
-LOC_CHECK_FUNC(Tk_MainWindow,Tcl/Tk framework,TCLTKLIBS,-framework Tcl -framework Tk,$TCLTKPATH)
-
-TCLINCDIR="$TCLTKPATH"
-TCLTKLIBPATH="$TCLTKPATH"
-
-AC_DEFINE(TCLTK_AQUA)
-
-fi # TCLTK_AQUA
-
-if test -n "$TCLTK_X11" -o -n "$TCLTK_WINDOWS" ; then
-
 # With Tcl/Tk includes directory
 
 LOC_CHECK_INC_PATH(tcltk,Tcl/Tk,TCLINCDIR)
@@ -885,27 +843,13 @@ LOC_CHECK_LIBS(tk$tcltk_ver2,Tk_MainWindow,Tk,$TCLTKLIBPATH,TKLIB,$TCLLIB,$MATHL
 ],$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS)
 ],$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS)
 
-TCLTKLIBS="$TKLIB $TCLLIB"
-
-if test -n "$TCLTK_X11" ; then
-AC_DEFINE(TCLTK_X11)
-fi
-if test -n "$TCLTK_WINDOWS" ; then
-AC_DEFINE(TCLTK_WINDOWS)
-fi
-
-fi # TCLTK_X11 || TCLTK_WINDOWS
 
+TCLTKLIBS="$TKLIB $TCLLIB"
 AC_DEFINE(HAVE_TCLTK)
 
 fi # $USE_TCLTK
 
-TKINCDIR="$TCLINCDIR"
-
-AC_SUBST(USE_TCLTK)
-AC_SUBST(TCLTK_X11)
-AC_SUBST(TCLTK_AQUA)
-AC_SUBST(TCLTK_WINDOWS)
+TKINCDIR=$TCLINCDIR
 
 AC_SUBST(TCLINCDIR)
 AC_SUBST(TKINCDIR)
@@ -1817,7 +1761,6 @@ LOC_MSG([  C++ compiler:                ${CXX} ${CXXFLAGS}])
 LOC_MSG([  Building shared libraries:   ${shared_ok}])
 LOC_MSG([  64bit support:               ${do64bit}])
 LOC_MSG([  OpenGL platform:             ${OPENGL_TYPE}])
-LOC_MSG([  Tcl/Tk platform:             ${TCLTK_TYPE}])
 LOC_MSG_USE(MacOSX application,MACOSX_APP)
 LOC_MSG()
 LOC_MSG_USE(NVIZ,USE_TOGL)

+ 0 - 3
include/Make/Platform.make.in

@@ -170,9 +170,6 @@ TCLINCDIR           = @TCLINCDIR@
 TKINCDIR            = @TKINCDIR@
 TCLTKLIBPATH        = @TCLTKLIBPATH@
 TCLTKLIBS           = @TCLTKLIBS@
-TCLTK_X11           = @TCLTK_X11@
-TCLTK_AQUA          = @TCLTK_AQUA@
-TCLTK_WINDOWS       = @TCLTK_WINDOWS@
 USE_TCLTK           = @USE_TCLTK@
 
 #FFTW:

+ 0 - 9
include/config.h.in

@@ -245,15 +245,6 @@
 /* define if OpenGL uses Windows */
 #undef OPENGL_WINDOWS
 
-/* define if Tcl/Tk uses X11 */
-#undef TCLTK_X11
-
-/* define if Tcl/Tk uses Aqua (MacOS X) */
-#undef TCLTK_AQUA
-
-/* define if Tcl/Tk uses Windows */
-#undef TCLTK_WINDOWS
-
 /*
  * configuration information solely dependent on the above
  * nothing below this point should need changing