[Linux] Switch to Ninja build system. Use compiler feature detection to accomodate the new PCH module.

This commit is contained in:
Router Gray
2019-10-19 22:12:19 -05:00
parent 76e9d912d6
commit 2ba3ff852c
3 changed files with 21 additions and 17 deletions

View File

@@ -2925,10 +2925,10 @@
<key>build</key>
<map>
<key>command</key>
<string>make</string>
<string>ninja</string>
<key>options</key>
<array>
<string>-j 7</string>
<string>-v</string>
</array>
</map>
<key>configure</key>
@@ -2936,7 +2936,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>Unix Makefiles</string>
<string>Ninja</string>
</array>
</map>
<key>default</key>
@@ -2949,10 +2949,10 @@
<key>build</key>
<map>
<key>command</key>
<string>make</string>
<string>ninja</string>
<key>options</key>
<array>
<string>-j 7</string>
<string>-v</string>
</array>
</map>
<key>configure</key>
@@ -2960,7 +2960,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>Unix Makefiles</string>
<string>Ninja</string>
</array>
</map>
<key>name</key>
@@ -2981,10 +2981,10 @@
<key>build</key>
<map>
<key>command</key>
<string>make</string>
<string>ninja</string>
<key>options</key>
<array>
<string>-j 7</string>
<string>-v</string>
</array>
</map>
<key>configure</key>
@@ -2992,7 +2992,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>Unix Makefiles</string>
<string>Ninja</string>
<string>-DWORD_SIZE:STRING=64</string>
</array>
</map>
@@ -3006,10 +3006,10 @@
<key>build</key>
<map>
<key>command</key>
<string>make</string>
<string>ninja</string>
<key>options</key>
<array>
<string>-j 7</string>
<string>--v</string>
</array>
</map>
<key>configure</key>
@@ -3017,7 +3017,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>Unix Makefiles</string>
<string>Ninja</string>
<string>-DWORD_SIZE:STRING=64</string>
</array>
</map>