SCsub 701 B

123456789101112131415161718192021
  1. #!/usr/bin/env python
  2. Import("env")
  3. Import("env_modules")
  4. freetype_enabled = "freetype" in env.module_list
  5. msdfgen_enabled = "msdfgen" in env.module_list
  6. env_text_server_fb = env_modules.Clone()
  7. if "svg" in env.module_list:
  8. env_text_server_fb.Prepend(CPPPATH=["#thirdparty/thorvg/inc", "#thirdparty/thorvg/src/lib"])
  9. if env["builtin_msdfgen"] and msdfgen_enabled:
  10. env_text_server_fb.Prepend(CPPPATH=["#thirdparty/msdfgen"])
  11. if env["builtin_freetype"] and freetype_enabled:
  12. env_text_server_fb.Append(CPPDEFINES=["FT_CONFIG_OPTION_USE_BROTLI"])
  13. env_text_server_fb.Prepend(CPPPATH=["#thirdparty/freetype/include"])
  14. env_text_server_fb.add_source_files(env.modules_sources, "*.cpp")