This just cleans up the UseInstalledX11 logic.  It flips the existing
master toggle in site.def instead of overriding it for each platform.

-mrt

>From d19bfde88ea2d8f5e4c9fb201bbe9764c13de1b8 Mon Sep 17 00:00:00 2001
From: "Matthew R. Trower" <d...@blackshard.net>
Date: Thu, 25 Oct 2018 05:38:28 -0500
Subject: [PATCH] Clean up x11 header logic

---
 cde/config/cf/FreeBSD.cf | 3 ---
 cde/config/cf/NetBSD.cf  | 3 ---
 cde/config/cf/OpenBSD.cf | 3 ---
 cde/config/cf/linux.cf   | 2 --
 cde/config/cf/site.def   | 6 ++----
 cde/config/cf/sun.cf     | 3 ---
 6 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/cde/config/cf/FreeBSD.cf b/cde/config/cf/FreeBSD.cf
index 34528bb1..b77e31bf 100644
--- a/cde/config/cf/FreeBSD.cf
+++ b/cde/config/cf/FreeBSD.cf
@@ -73,9 +73,6 @@ USE_GCC = UseGcc
 # define HasGcc2		YES
 #endif
 
-/* Use installed X11 includes/libs */
-#define UseInstalledX11         YES
-
 /* For DtHelp TIFF processing routines. */
 #ifdef AMD64Architecture
 #define LSBBitOrder             YES
diff --git a/cde/config/cf/NetBSD.cf b/cde/config/cf/NetBSD.cf
index b5861ea4..7d0cc593 100644
--- a/cde/config/cf/NetBSD.cf
+++ b/cde/config/cf/NetBSD.cf
@@ -106,9 +106,6 @@ XCOMM operating system:  OSName
 #define GccGasOption 		-DGCCUSESGAS
 #define AsmDefines 		-DUSE_GAS
 
-/* Use installed X11 includes/libs */
-#define UseInstalledX11         YES
-
 #ifdef i386Architecture
 # ifndef OptimizedCDebugFlags
 #  define OptimizedCDebugFlags 	-O2 -fno-strict-aliasing
diff --git a/cde/config/cf/OpenBSD.cf b/cde/config/cf/OpenBSD.cf
index c9e30dce..2d912018 100644
--- a/cde/config/cf/OpenBSD.cf
+++ b/cde/config/cf/OpenBSD.cf
@@ -148,9 +148,6 @@ XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
 # endif
 #endif
 
-/* Use installed X11 includes/libs */
-# define UseInstalledX11        YES
-
 /*
  * Compiler Features
  */
diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf
index bca21fb2..bfe2c0be 100644
--- a/cde/config/cf/linux.cf
+++ b/cde/config/cf/linux.cf
@@ -72,8 +72,6 @@ XCOMM binutils:  (LinuxBinUtilsMajorVersion)
 # endif
 #endif
 
-#define UseInstalledX11         YES
-
 #define BuildLibPathVar		LD_LIBRARY_PATH
 #define HasGcc			YES
 #define HasGcc2			YES
diff --git a/cde/config/cf/site.def b/cde/config/cf/site.def
index eb7f3438..da9179a0 100644
--- a/cde/config/cf/site.def
+++ b/cde/config/cf/site.def
@@ -21,10 +21,8 @@ XCOMM site:  $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
 /* CDE uses a .C suffix for C++ source, not the default .cxx */
 # define CCsuf			C
 
-/* We will import x11. */
-# define ImportX11		YES
-
-/* We will use installed Motif. */
+/* We will use installed x11 and Motif. */
+# define UseInstalledX11	YES
 # define UseInstalledMotif	YES
 
 # ifndef TopLevelProject
diff --git a/cde/config/cf/sun.cf b/cde/config/cf/sun.cf
index 05dc2cc1..4ce766b7 100644
--- a/cde/config/cf/sun.cf
+++ b/cde/config/cf/sun.cf
@@ -376,9 +376,6 @@ man_keywords::								@@\
 #define DependDefines		-D__BUILTIN_VA_ARG_INCR
 #endif
 
-/* Use installed X11 includes/libs */
-#define UseInstalledX11		YES
-
 #define LdPreLib		-L$(BUILDLIBDIR)
 #define PamUnixDefines		-DPAM_NIS
 #define TtLargePICTable		YES
-- 
2.16.2


Jon Trulson <j...@radscan.com> writes:

> Nice! Applied to master.
> -jon
>
> On 06/27/2018 08:44 PM, Ulrich Wilkens wrote:
>>
>> This patch allows usage of builtin X11 headers and libraries for all
>> platforms.
>> The directory imports/x11 can be deleted afterwards.
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> cdesktopenv-devel mailing list
>> cdesktopenv-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>>

-- 
-mrt
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to