summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-06-16 23:51:09 +0200
committerCarl Hetherington <cth@carlh.net>2025-12-12 22:08:01 +0100
commit3de41ff2657d558ba0b7121ff47b895fc0fedfdb (patch)
treed2f4d2d471b72d61fcb26edfba153193952ca19d /src
parent69a3d0fd5c9106d7a02729058df019b30fc1384c (diff)
Allow compilation of objective C sources.
Diffstat (limited to 'src')
-rw-r--r--src/wx/wscript9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/wx/wscript b/src/wx/wscript
index d3f3db88a..36fca77a3 100644
--- a/src/wx/wscript
+++ b/src/wx/wscript
@@ -21,9 +21,16 @@ import os
import subprocess
import shlex
import glob
-from waflib import Logs
+from waflib import Logs, TaskGen
import i18n
+
+@TaskGen.extension('.m')
+def m_hook(self, node):
+ """Alias .m files to be compiled the same as .c files, gcc will do the right thing."""
+ return self.create_compiled_task('c', node)
+
+
sources = """
about_dialog.cc
audio_backend.cc