Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SCons: Refactor module defines into a generated header, cleanup #35963

Merged

Commits on Feb 7, 2020

  1. SCons: Generate header with info on which modules are enabled

    We already had `MODULE_*_ENABLED` defines but only in the modules
    environment, and a few custom `*_ENABLED` defines in the main env
    when we needed the information in core.
    
    Now this is defined in a single header which can be included in the
    files that need this information.
    akien-mga committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    b7297fb View commit details
    Browse the repository at this point in the history
  2. Use modules_enabled.gen.h to improve inter dependency checks

    - Fix build with gdscript module disabled. Fixes godotengine#31011.
    - Remove unused `gdscript` compile option.
    - Fix build with regex module disabled.
    - Fix ImageLoaderSVG to forward declare thirdparty structs.
    akien-mga committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    f3726ee View commit details
    Browse the repository at this point in the history