| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Build configuration
- # List all C or C++ files here. Wildcards, relative and absolute paths are allowed
- SOURCE_FILES = [
- "*.cpp"
- ]
- # List any extra include directories for clang. Relative and absolute paths are allowed
- INCLUDE_DIRS = [
- ]
- # Path to the Jukebox SDK directory. A relative or an absolute path is allowed
- JUKEBOX_SDK_DIR = "C:\\Users\\jkolp\\Desktop\\Imperf\\JukeboxSDK\\SDK"
- # Other compiler flags - please avoid any flag which affects the output for your universal45 builds
- OTHER_COMPILER_FLAGS = "-Wall"
- # End of build configuration
- # Add the build directory to the python path to be able to find the imports below
- import os
- import sys
- importPath = os.path.abspath(os.path.join(JUKEBOX_SDK_DIR, "Tools", "Build"))
- sys.path.append(importPath)
- # Propagate variables to the main build script
- import buildconfig
- buildconfig.SOURCE_FILES = SOURCE_FILES
- buildconfig.JUKEBOX_SDK_DIR = os.path.normpath(JUKEBOX_SDK_DIR)
- buildconfig.INCLUDE_DIRS = INCLUDE_DIRS
- buildconfig.OTHER_COMPILER_FLAGS = OTHER_COMPILER_FLAGS
- # Clang's static code analysis is turned on by default. Uncomment to temporarily turn off.
- # buildconfig.STATIC_ANALYSIS = False
- # Default is low verbosity during builds. All errors and warnings are still visible though.
- # buildconfig.VERBOSE_BUILD = True
- # Start the main build script
- import build
- build.doBuild(sys.argv)
|