Logo
Explore Help
Sign In
northern-lighthouse/godot
1
0
Fork 0
You've already forked godot
Code Issues Pull Requests Actions 1 Packages Projects Releases Wiki Activity
Files
8c5d4770e901b14750a972f4e2d3ac1e124ebff7
godot/modules/text_server_fb/SCsub

14 lines
257 B
Plaintext
Raw Normal View History

[Complex Text Layouts] Implement TextServer interface. Implement Fallback TextServer.
2020-08-05 09:25:28 +03:00
#!/usr/bin/env python
Import("env")
Import("env_modules")
env_text_server_fb = env_modules.Clone()
env_text_server_fb.Append(
CPPPATH=[
"#thirdparty/freetype/include",
]
)
SCons: Add explicit dependencies on thirdparty code in cloned env Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate.
2020-12-17 16:01:36 +01:00
[Complex Text Layouts] Implement TextServer interface. Implement Fallback TextServer.
2020-08-05 09:25:28 +03:00
env_text_server_fb.add_source_files(env.modules_sources, "*.cpp")
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.1 Page: 80ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API