fix tab vs. spaces problem in project XML files

Mon, 01 Dec 2025 20:31:54 +0100

author
Mike Becker <universe@uap-core.de>
date
Mon, 01 Dec 2025 20:31:54 +0100
changeset 174
bb760ad2211d
parent 173
16324bb74fb1
child 175
4869b7779d6d

fix tab vs. spaces problem in project XML files

test/make/project.xml file | annotate | diff | comparison | revisions
test/make/project2.xml file | annotate | diff | comparison | revisions
--- a/test/make/project.xml	Sun Nov 30 22:31:04 2025 +0100
+++ b/test/make/project.xml	Mon Dec 01 20:31:54 2025 +0100
@@ -1,77 +1,77 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="0.4" xmlns="http://unixwork.de/uwproj">
-	<!-- makefile config -->
+    <!-- makefile config -->
     <config>
         <prefix/>
         <libdir/>
         <var name="HOST" exec="true">uname -n</var>
     </config>
-	<config not="mingw">
-		<var name="PWD">pwd</var>
-	</config>
-	<config platform="mingw">
-		<var name="PWD">pwd -W</var>
-	</config>
-	
-	<dependency>
-		<lang>c</lang>
-	</dependency>
-	
-	<dependency name="cpp">
-		<lang>cpp</lang>
-	</dependency>	
+    <config not="mingw">
+        <var name="PWD">pwd</var>
+    </config>
+    <config platform="mingw">
+        <var name="PWD">pwd -W</var>
+    </config>
+
+    <dependency>
+        <lang>c</lang>
+    </dependency>
+
+    <dependency name="cpp">
+        <lang>cpp</lang>
+    </dependency>
 
-	<dependency toolchain="gcc">
-		<cflags>-DTOOLCHAIN_GCC</cflags>
-	</dependency>
+    <dependency toolchain="gcc">
+        <cflags>-DTOOLCHAIN_GCC</cflags>
+    </dependency>
 
-	<dependency toolchain="clang">
-		<cflags>-DTOOLCHAIN_CLANG</cflags>
-	</dependency>
+    <dependency toolchain="clang">
+        <cflags>-DTOOLCHAIN_CLANG</cflags>
+    </dependency>
 
-	<dependency not="gcc">
-		<cflags>-DNOT_TOOLCHAIN_GCC</cflags>
-	</dependency>
+    <dependency not="gcc">
+        <cflags>-DNOT_TOOLCHAIN_GCC</cflags>
+    </dependency>
 
-	<dependency not="clang">
-		<cflags>-DNOT_TOOLCHAIN_CLANG</cflags>
-	</dependency>
+    <dependency not="clang">
+        <cflags>-DNOT_TOOLCHAIN_CLANG</cflags>
+    </dependency>
 
-	<!-- library dependencies -->
-	<dependency name="libxml2" platform="macos">
-		<cflags exec="true">xml2-config --cflags</cflags>
-		<ldflags exec="true">xml2-config --libs</ldflags>
-	</dependency>
+    <!-- library dependencies -->
+    <dependency name="libxml2" platform="macos">
+        <cflags exec="true">xml2-config --cflags</cflags>
+        <ldflags exec="true">xml2-config --libs</ldflags>
+    </dependency>
+
+    <dependency name="libxml2">
+        <pkgconfig>libxml-2.0</pkgconfig>
+    </dependency>
+
+    <dependency name="openssl" toolchain="clang">
+        <pkgconfig>openssl</pkgconfig>
+        <lang>c</lang>
+        <cflags>-DOPENSSL_CLANG</cflags>
+    </dependency>
 
-	<dependency name="libxml2">
-		<pkgconfig>libxml-2.0</pkgconfig>
-	</dependency>
-	
-	<dependency name="openssl" toolchain="clang">
-		<pkgconfig>openssl</pkgconfig>
-		<lang>c</lang>
-		<cflags>-DOPENSSL_CLANG</cflags>
-	</dependency>
-	
-	<dependency name="openssl" platform="bsd">
-		<ldflags>-lssl -lcrypto</ldflags>
-	</dependency>
+    <dependency name="openssl" platform="bsd">
+        <ldflags>-lssl -lcrypto</ldflags>
+    </dependency>
+
+    <dependency name="openssl">
+        <pkgconfig>openssl</pkgconfig>
+        <lang>c</lang>
+    </dependency>
 
-	<dependency name="openssl">
-		<pkgconfig>openssl</pkgconfig>
-		<lang>c</lang>
-	</dependency>
-    
-	<!-- optional dependencies -->
-	<dependency name="libpq">
-		<pkgconfig>libpq</pkgconfig>
-	</dependency>
-	
-	<target>
-		<feature name="pg" default="true">
-			<dependencies>libpq,cpp</dependencies>
-		</feature>
-		<dependencies>libxml2,openssl</dependencies>
-	</target>
+    <!-- optional dependencies -->
+    <dependency name="libpq">
+        <pkgconfig>libpq</pkgconfig>
+    </dependency>
+
+    <target>
+        <feature name="pg" default="true">
+            <dependencies>libpq,cpp</dependencies>
+        </feature>
+        <dependencies>libxml2,openssl</dependencies>
+    </target>
 </project>
 
--- a/test/make/project2.xml	Sun Nov 30 22:31:04 2025 +0100
+++ b/test/make/project2.xml	Mon Dec 01 20:31:54 2025 +0100
@@ -11,94 +11,94 @@
     </config>
 
     <dependency name="curl" platform="windows">
-		<cflags>-I/mingw/include</cflags>
-		<ldflags>-lcurl</ldflags>
-	</dependency>
-	<dependency name="curl" platform="macos">
-		<cflags exec="true">curl-config --cflags</cflags>
-		<ldflags exec="true">curl-config --ldflags</ldflags>
-	</dependency>
-	<dependency name="test" platform="bsd" not="macos">
-		<cflags>-DBSD</cflags>
-	</dependency>
-	<dependency name="curl">
-		<pkgconfig>libcurl</pkgconfig>
-	</dependency>
-	<dependency name="libxml2">
-		<pkgconfig atleast="2.8">libxml-2.0</pkgconfig>
-		<make>xml = libxml2</make>
-	</dependency>
-	<dependency name="sqlite">
-		<pkgconfig>sqlite3</pkgconfig>
-	</dependency>
-	<dependency name="test">
-		<cflags>-DTEST</cflags>
-	</dependency>
-	<dependency name="gtk3">
-		<pkgconfig>gtk+-5.0</pkgconfig>
-	</dependency>
-	<dependency name="gtk2">
-		<pkgconfig>gtk+-2.0</pkgconfig>
-	</dependency>
-	<dependency name="qt4">
-		<test>which qmake-qt4</test>
-	</dependency>
-	
-	<dependency name="deptest">
-		<cflags>-DDEPTEST</cflags>
-	</dependency>
-	
-	<dependency>
-		<lang>c</lang>
-		<make>MVAR = 123</make>
-		<make>MVAR += 123</make>
-	</dependency>
-	
-	<target name="dav">
-		<feature name="db" default="true">
-			<desc>
-				Needlessly adds a completely useless SQLite database by default.
-				Here another line to test	tabs	and line
+        <cflags>-I/mingw/include</cflags>
+        <ldflags>-lcurl</ldflags>
+    </dependency>
+    <dependency name="curl" platform="macos">
+        <cflags exec="true">curl-config --cflags</cflags>
+        <ldflags exec="true">curl-config --ldflags</ldflags>
+    </dependency>
+    <dependency name="test" platform="bsd" not="macos">
+        <cflags>-DBSD</cflags>
+    </dependency>
+    <dependency name="curl">
+        <pkgconfig>libcurl</pkgconfig>
+    </dependency>
+    <dependency name="libxml2">
+        <pkgconfig atleast="2.8">libxml-2.0</pkgconfig>
+        <make>xml = libxml2</make>
+    </dependency>
+    <dependency name="sqlite">
+        <pkgconfig>sqlite3</pkgconfig>
+    </dependency>
+    <dependency name="test">
+        <cflags>-DTEST</cflags>
+    </dependency>
+    <dependency name="gtk3">
+        <pkgconfig>gtk+-5.0</pkgconfig>
+    </dependency>
+    <dependency name="gtk2">
+        <pkgconfig>gtk+-2.0</pkgconfig>
+    </dependency>
+    <dependency name="qt4">
+        <test>which qmake-qt4</test>
+    </dependency>
 
-				breaks.
-			</desc>
-			<dependencies>sqlite</dependencies>
-			<define name="DATABASE"/>
-		</feature>
-		<feature name="gui">
-			<dependencies>gtk3</dependencies>
-			<define name="UI" value="GTK3" />
-			<disabled>
-				<define name="CONSOLE" />
-			</disabled>
-		</feature>
-		<option arg="toolkit">
+    <dependency name="deptest">
+        <cflags>-DDEPTEST</cflags>
+    </dependency>
+
+    <dependency>
+        <lang>c</lang>
+        <make>MVAR = 123</make>
+        <make>MVAR += 123</make>
+    </dependency>
+
+    <target name="dav">
+        <feature name="db" default="true">
+            <desc>
+                Needlessly adds a completely useless SQLite database by default.
+                Here another line to test tabs and line
+
+                breaks.
+            </desc>
+            <dependencies>sqlite</dependencies>
+            <define name="DATABASE"/>
+        </feature>
+        <feature name="gui">
+            <dependencies>gtk3</dependencies>
+            <define name="UI" value="GTK3"/>
+            <disabled>
+                <define name="CONSOLE"/>
+            </disabled>
+        </feature>
+        <option arg="toolkit">
             <desc>
                 The toolkit to use for the UI.
             </desc>
-			<value str="gtk3">
-				<define name="a" value="b" />
-				<dependencies>gtk3</dependencies>
-				<make>UIOBJ += graphics_cairo.o</make>
-			</value>
-			<value str="cli">
-				<dependencies>curl,test</dependencies>
-			</value>
-			<value str="gtk2">
-				<dependencies>gtk2</dependencies>
-			</value>
-			<value str="wpf">
-				<dependencies>test</dependencies>
-			</value>
-			<default value="wpf" platform="windows" />
-			<default value="gtk3" />
-			<default value="gtk2" />
-		</option>
-		<dependencies>curl,libxml2,test</dependencies>
-	</target>
-	
-	<target>
-		<dependencies>deptest</dependencies>
-	</target>
+            <value str="gtk3">
+                <define name="a" value="b"/>
+                <dependencies>gtk3</dependencies>
+                <make>UIOBJ += graphics_cairo.o</make>
+            </value>
+            <value str="cli">
+                <dependencies>curl,test</dependencies>
+            </value>
+            <value str="gtk2">
+                <dependencies>gtk2</dependencies>
+            </value>
+            <value str="wpf">
+                <dependencies>test</dependencies>
+            </value>
+            <default value="wpf" platform="windows"/>
+            <default value="gtk3"/>
+            <default value="gtk2"/>
+        </option>
+        <dependencies>curl,libxml2,test</dependencies>
+    </target>
+
+    <target>
+        <dependencies>deptest</dependencies>
+    </target>
 </project>
 

mercurial