diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2017-11-29 08:54:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-29 08:54:59 +0100 |
commit | 76725b6c1f73c8d160ad91b42c803a54c78298d4 (patch) | |
tree | bb650e1328d9436d317fdf5d7dd3bdceafe7d588 /platform | |
parent | 6a83c8e8edffb84f5c30f4f1ecd705ee213aff4d (diff) | |
parent | a65c0939fd1adc616275ad01996917fab89a7b9c (diff) | |
download | redot-engine-76725b6c1f73c8d160ad91b42c803a54c78298d4.tar.gz |
Merge pull request #13387 from rraallvv/refactor
Add target helper functions and refactor (master)
Diffstat (limited to 'platform')
-rw-r--r-- | platform/SCsub | 3 | ||||
-rw-r--r-- | platform/android/SCsub | 3 | ||||
-rw-r--r-- | platform/haiku/SCsub | 2 | ||||
-rw-r--r-- | platform/iphone/SCsub | 3 | ||||
-rw-r--r-- | platform/javascript/SCsub | 2 | ||||
-rw-r--r-- | platform/osx/SCsub | 3 | ||||
-rw-r--r-- | platform/server/SCsub | 3 | ||||
-rw-r--r-- | platform/uwp/SCsub | 3 | ||||
-rw-r--r-- | platform/windows/SCsub | 3 | ||||
-rw-r--r-- | platform/x11/SCsub | 3 |
10 files changed, 10 insertions, 18 deletions
diff --git a/platform/SCsub b/platform/SCsub index a362371f93..e624f8e90f 100644 --- a/platform/SCsub +++ b/platform/SCsub @@ -25,8 +25,7 @@ f.write(unreg_apis) f.close() platform_sources.append('register_platform_apis.gen.cpp') -lib = env.Library('platform', platform_sources) -env.NoCache(lib) +lib = env.add_library('platform', platform_sources) env.Prepend(LIBS=lib) Export('env') diff --git a/platform/android/SCsub b/platform/android/SCsub index 74349cb0ad..0cd91276ef 100644 --- a/platform/android/SCsub +++ b/platform/android/SCsub @@ -144,8 +144,7 @@ manifest = manifest.replace("$$ADD_APPATTRIBUTE_CHUNKS$$", env.android_appattrib pp_baseout.write(manifest) -lib = env_android.SharedLibrary("#bin/libgodot", [android_objects], SHLIBSUFFIX=env["SHLIBSUFFIX"]) -env_android.NoCache(lib) +lib = env_android.add_shared_library("#bin/libgodot", [android_objects], SHLIBSUFFIX=env["SHLIBSUFFIX"]) lib_arch_dir = '' if env['android_arch'] == 'armv6': diff --git a/platform/haiku/SCsub b/platform/haiku/SCsub index d0c244a194..592f56bbbf 100644 --- a/platform/haiku/SCsub +++ b/platform/haiku/SCsub @@ -12,7 +12,7 @@ common_haiku = [ 'audio_driver_media_kit.cpp' ] -target = env.Program( +target = env.add_program( '#bin/godot', ['godot_haiku.cpp'] + common_haiku ) diff --git a/platform/iphone/SCsub b/platform/iphone/SCsub index 5903934d7d..6b5f30dc41 100644 --- a/platform/iphone/SCsub +++ b/platform/iphone/SCsub @@ -17,8 +17,7 @@ iphone_lib = [ ] env_ios = env.Clone() -ios_lib = env_ios.Library('iphone', iphone_lib) -env_ios.NoCache(ios_lib) +ios_lib = env_ios.add_library('iphone', iphone_lib) def combine_libs(target=None, source=None, env=None): lib_path = target[0].srcnode().abspath diff --git a/platform/javascript/SCsub b/platform/javascript/SCsub index 8d505a5829..05992ebac8 100644 --- a/platform/javascript/SCsub +++ b/platform/javascript/SCsub @@ -22,7 +22,7 @@ for x in javascript_files: env.Append(LINKFLAGS=["-s", "EXPORTED_FUNCTIONS=\"['_main','_main_after_fs_sync','_send_notification']\""]) target_dir = env.Dir("#bin") -build = env.Program(['#bin/godot', target_dir.File('godot' + env['PROGSUFFIX'] + '.wasm')], javascript_objects, PROGSUFFIX=env['PROGSUFFIX'] + '.js'); +build = env.add_program(['#bin/godot', target_dir.File('godot' + env['PROGSUFFIX'] + '.wasm')], javascript_objects, PROGSUFFIX=env['PROGSUFFIX'] + '.js'); js_libraries = [] js_libraries.append(env.File('http_request.js')) diff --git a/platform/osx/SCsub b/platform/osx/SCsub index 16223654cc..cb88bc470a 100644 --- a/platform/osx/SCsub +++ b/platform/osx/SCsub @@ -16,8 +16,7 @@ files = [ 'power_osx.cpp', ] -prog = env.Program('#bin/godot', files) -env.NoCache(prog) +prog = env.add_program('#bin/godot', files) if env["debug_symbols"] == "full" or env["debug_symbols"] == "yes": env.AddPostAction(prog, make_debug) diff --git a/platform/server/SCsub b/platform/server/SCsub index 9e7bfda123..30d8cc8064 100644 --- a/platform/server/SCsub +++ b/platform/server/SCsub @@ -7,5 +7,4 @@ common_server = [\ "os_server.cpp",\ ] -prog = env.Program('#bin/godot_server', ['godot_server.cpp'] + common_server) -env.NoCache(prog) +prog = env.add_program('#bin/godot_server', ['godot_server.cpp'] + common_server) diff --git a/platform/uwp/SCsub b/platform/uwp/SCsub index ba375428a5..f0d69fef33 100644 --- a/platform/uwp/SCsub +++ b/platform/uwp/SCsub @@ -19,8 +19,7 @@ files = [ if "build_angle" in env and env["build_angle"]: cmd = env.AlwaysBuild(env.ANGLE('libANGLE.lib', None)) -prog = env.Program('#bin/godot', files) -env.NoCache(prog) +prog = env.add_program('#bin/godot', files) if "build_angle" in env and env["build_angle"]: env.Depends(prog, [cmd]) diff --git a/platform/windows/SCsub b/platform/windows/SCsub index 2fdb801c2e..5a253d5db5 100644 --- a/platform/windows/SCsub +++ b/platform/windows/SCsub @@ -28,8 +28,7 @@ obj = env.RES(restarget, 'godot_res.rc') common_win.append(obj) -prog = env.Program('#bin/godot', ['godot_win.cpp'] + common_win, PROGSUFFIX=env["PROGSUFFIX"]) -env.NoCache(prog) +prog = env.add_program('#bin/godot', ['godot_win.cpp'] + common_win, PROGSUFFIX=env["PROGSUFFIX"]) # Microsoft Visual Studio Project Generation if env['vsproj']: diff --git a/platform/x11/SCsub b/platform/x11/SCsub index 1eeee8380f..6378553638 100644 --- a/platform/x11/SCsub +++ b/platform/x11/SCsub @@ -17,8 +17,7 @@ common_x11 = [ "power_x11.cpp", ] -prog = env.Program('#bin/godot', ['godot_x11.cpp'] + common_x11) -env.NoCache(prog) +prog = env.add_program('#bin/godot', ['godot_x11.cpp'] + common_x11) if env["debug_symbols"] == "full" or env["debug_symbols"] == "yes": env.AddPostAction(prog, make_debug) |