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

Fix some minor build system annoyances #1027

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Commits on Sep 13, 2021

  1. Use local environment to build dependencies

    This solves potential issues with vsvarsall
    generating oversized environment variables with
    multiple runs.
    rzumer committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    3550cc5 View commit details
    Browse the repository at this point in the history
  2. Add post-build step to copy themes

    This removes a manual step for first-time debugging and
    allows quick testing of theme changes.
    
    It is only supported for x86/x64 builds.
    rzumer committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    4a010c7 View commit details
    Browse the repository at this point in the history
  3. Add pre-build event to build dependencies

    This runs only if libcurl_a.lib is not found in its expected location.
    
    It is only compatible with x86/x64 builds.
    rzumer committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    0ff909a View commit details
    Browse the repository at this point in the history