Browse Source

Move mm_hook to separate file

pull/142/head
exstrim401 2 years ago
parent
commit
54d76a1131
  1. 5
      scripts/waifulib/mm_hook.py
  2. 9
      wscript

5
scripts/waifulib/mm_hook.py

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
from waflib import TaskGen
@TaskGen.extension('.mm')
def mm_hook(self, node):
"""Alias .mm files to be compiled the same as .cpp files, gcc will do the right thing."""
return self.create_compiled_task('cxx', node)

9
wscript

@ -292,6 +292,8 @@ def configure(conf): @@ -292,6 +292,8 @@ def configure(conf):
conf.load('subproject xcompile compiler_c compiler_cxx gitversion clang_compilation_database strip_on_install waf_unit_test enforce_pic')
if conf.env.DEST_OS == 'win32' and conf.env.DEST_CPU == 'amd64':
conf.load('masm')
elif conf.env.DEST_OS == 'darwin':
conf.load('mm_hook')
define_platform(conf)
conf.define('GIT_COMMIT_HASH', conf.env.GIT_VERSION)
@ -560,13 +562,6 @@ def configure(conf): @@ -560,13 +562,6 @@ def configure(conf):
else:
conf.add_subproject(projects['game'])
from waflib import TaskGen
@TaskGen.extension('.mm')
def m_hook(self, node):
"""Alias .mm files to be compiled the same as .cpp files, gcc will do the right thing."""
return self.create_compiled_task('cxx', node)
def build(bld):
os.environ["CCACHE_DIR"] = os.path.abspath('.ccache/'+bld.env.COMPILER_CC+'/'+bld.env.DEST_OS+'/'+bld.env.DEST_CPU)

Loading…
Cancel
Save