Alexandre Julliard : configure: Don' t create fonts and server symlinks in the WoW64 build tree.

Alexandre Julliard julliard at winehq.org
Wed Nov 28 14:11:49 CST 2018


Module: wine
Branch: master
Commit: 123b92373d4c64b52b9f3d9cfb53a1145f9d425e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=123b92373d4c64b52b9f3d9cfb53a1145f9d425e

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Nov 28 15:42:07 2018 +0100

configure: Don't create fonts and server symlinks in the WoW64 build tree.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 configure            | 13 +++++--------
 configure.ac         | 14 ++++++--------
 tools/make_makefiles |  5 -----
 3 files changed, 11 insertions(+), 21 deletions(-)

diff --git a/configure b/configure
index f2be330..f7c1158 100755
--- a/configure
+++ b/configure
@@ -5657,8 +5657,6 @@ then
     fi
     test "$srcdir" != . || as_fn_error $? "--with-wine64 cannot be used when building inside the source tree.
 You should create a separate build directory and run configure from there." "$LINENO" 5
-    enable_fonts=${enable_fonts:-no}
-    enable_server=${enable_server:-no}
 elif test "x$enable_win64" = "xyes"
 then
     test "x$libdir" != "x\${exec_prefix}/lib" || libdir="\${exec_prefix}/lib64"
@@ -20014,7 +20012,7 @@ wine_fn_config_makefile dlls/xmllite/tests enable_tests
 wine_fn_config_makefile dlls/xolehlp enable_xolehlp
 wine_fn_config_makefile dlls/xpsprint enable_xpsprint
 wine_fn_config_makefile dlls/xpssvcs enable_xpssvcs
-test -n "$with_wine64" || wine_fn_config_makefile fonts enable_fonts
+wine_fn_config_makefile fonts enable_fonts
 wine_fn_config_makefile include enable_include
 wine_fn_config_makefile libs/port enable_port
 wine_fn_config_makefile libs/wine enable_wine
@@ -20124,7 +20122,7 @@ wine_fn_config_makefile programs/wscript/tests enable_tests
 wine_fn_config_makefile programs/wusa enable_wusa
 wine_fn_config_makefile programs/xcopy enable_xcopy
 wine_fn_config_makefile programs/xcopy/tests enable_tests
-test -n "$with_wine64" || wine_fn_config_makefile server enable_server
+wine_fn_config_makefile server enable_server
 test "x$enable_tools" = xno || wine_fn_config_makefile tools enable_tools
 test "x$enable_tools" = xno || wine_fn_config_makefile tools/sfnt2fon enable_sfnt2fon
 test "x$enable_tools" = xno || wine_fn_config_makefile tools/widl enable_widl
@@ -20187,9 +20185,8 @@ then
       /*) reldir="" ;;
       *)  reldir="../" ;;
     esac
-    wine_fn_append_rule "all: fonts server loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader
-fonts server:
-	\$(RM) \$@ && \$(LN_S) $with_wine64/\$@ \$@
+        rm -f fonts server 2>/dev/null
+    wine_fn_append_rule "all: loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader
 loader/wine64 loader/wine64-preloader:
 	\$(RM) \$@ && \$(LN_S) $reldir$with_wine64/\$@ \$@
 $with_wine64/loader/wine:
@@ -20197,7 +20194,7 @@ $with_wine64/loader/wine:
 $with_wine64/loader/wine-preloader:
 	\$(RM) \$@ && \$(LN_S) $ac_pwd/loader/wine-preloader \$@
 clean::
-	\$(RM) fonts server loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader"
+	\$(RM) loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader"
 else
     TOP_INSTALL_DEV="$TOP_INSTALL_DEV include"
     TOP_INSTALL_LIB="$TOP_INSTALL_LIB \
diff --git a/configure.ac b/configure.ac
index 328b572..c909ce4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -235,8 +235,6 @@ then
     fi
     test "$srcdir" != . || AC_MSG_ERROR([--with-wine64 cannot be used when building inside the source tree.
 You should create a separate build directory and run configure from there.])
-    enable_fonts=${enable_fonts:-no}
-    enable_server=${enable_server:-no}
 elif test "x$enable_win64" = "xyes"
 then
     test "x$libdir" != "x\${exec_prefix}/lib" || libdir="\${exec_prefix}/lib64"
@@ -3877,7 +3875,7 @@ WINE_CONFIG_MAKEFILE(dlls/xmllite/tests)
 WINE_CONFIG_MAKEFILE(dlls/xolehlp)
 WINE_CONFIG_MAKEFILE(dlls/xpsprint)
 WINE_CONFIG_MAKEFILE(dlls/xpssvcs)
-WINE_CONFIG_MAKEFILE(fonts,,[test -n "$with_wine64"])
+WINE_CONFIG_MAKEFILE(fonts)
 WINE_CONFIG_MAKEFILE(include)
 WINE_CONFIG_MAKEFILE(libs/port)
 WINE_CONFIG_MAKEFILE(libs/wine)
@@ -3987,7 +3985,7 @@ WINE_CONFIG_MAKEFILE(programs/wscript/tests)
 WINE_CONFIG_MAKEFILE(programs/wusa)
 WINE_CONFIG_MAKEFILE(programs/xcopy)
 WINE_CONFIG_MAKEFILE(programs/xcopy/tests)
-WINE_CONFIG_MAKEFILE(server,,[test -n "$with_wine64"])
+WINE_CONFIG_MAKEFILE(server)
 WINE_CONFIG_MAKEFILE(tools,,[test "x$enable_tools" = xno])
 WINE_CONFIG_MAKEFILE(tools/sfnt2fon,,[test "x$enable_tools" = xno])
 WINE_CONFIG_MAKEFILE(tools/widl,,[test "x$enable_tools" = xno])
@@ -4065,10 +4063,10 @@ then
       /*) reldir="" ;;
       *)  reldir="../" ;;
     esac
+    dnl Get rid of old symlinks
+    rm -f fonts server 2>/dev/null
     WINE_APPEND_RULE(
-[all: fonts server loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader
-fonts server:
-	\$(RM) \$[@] && \$(LN_S) $with_wine64/\$[@] \$[@]
+[all: loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader
 loader/wine64 loader/wine64-preloader:
 	\$(RM) \$[@] && \$(LN_S) $reldir$with_wine64/\$[@] \$[@]
 $with_wine64/loader/wine:
@@ -4076,7 +4074,7 @@ $with_wine64/loader/wine:
 $with_wine64/loader/wine-preloader:
 	\$(RM) \$[@] && \$(LN_S) $ac_pwd/loader/wine-preloader \$[@]
 clean::
-	\$(RM) fonts server loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader])
+	\$(RM) loader/wine64 loader/wine64-preloader $with_wine64/loader/wine $with_wine64/loader/wine-preloader])
 else
     TOP_INSTALL_DEV="$TOP_INSTALL_DEV include"
     TOP_INSTALL_LIB="$TOP_INSTALL_LIB \
diff --git a/tools/make_makefiles b/tools/make_makefiles
index b26406b..d1fe7f5 100755
--- a/tools/make_makefiles
+++ b/tools/make_makefiles
@@ -464,11 +464,6 @@ sub update_makefiles(@)
             die "STATICLIB should not be defined in $file" if defined $make{"STATICLIB"};
             $args = ",,[test \"x\$enable_tools\" = xno]";
         }
-        elsif (($dir eq "fonts") || ($dir eq "server"))
-        {
-            # these are created as symlinks for wow64 builds
-            $args = ",,[test -n \"\$with_wine64\"]";
-        }
         push @lines, "WINE_CONFIG_MAKEFILE($dir$args)\n";
     }
 




More information about the wine-cvs mailing list