Assets: bundle essentials with Blender #104474
|
@ -104,6 +104,19 @@ def svn_update(args: argparse.Namespace, release_version: Optional[str]) -> None
|
||||||
svn_url_tests = svn_url + lib_tests
|
svn_url_tests = svn_url + lib_tests
|
||||||
call(svn_non_interactive + ["checkout", svn_url_tests, lib_tests_dirpath])
|
call(svn_non_interactive + ["checkout", svn_url_tests, lib_tests_dirpath])
|
||||||
|
|
||||||
|
lib_assets = "assets"
|
||||||
|
lib_assets_dirpath = os.path.join(lib_dirpath, lib_assets)
|
||||||
|
|
||||||
|
if os.path.exists(lib_assets_dirpath):
|
||||||
|
print_stage("Checking out Assets")
|
||||||
|
|
||||||
|
if make_utils.command_missing(args.svn_command):
|
||||||
|
sys.stderr.write("svn not found, can't checkout assets\n")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
svn_url_assets = svn_url + lib_assets
|
||||||
|
call(svn_non_interactive + ["checkout", svn_url_assets, lib_assets_dirpath])
|
||||||
|
|
||||||
# Update precompiled libraries and tests
|
# Update precompiled libraries and tests
|
||||||
|
|
||||||
if not os.path.isdir(lib_dirpath):
|
if not os.path.isdir(lib_dirpath):
|
||||||
|
|
|
@ -1471,6 +1471,20 @@ install(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Bundle assets
|
||||||
|
|
||||||
|
set(ASSET_BUNDLE_DIR ${CMAKE_SOURCE_DIR}/../lib/assets)
|
||||||
|
|
||||||
|
if(EXISTS "${ASSET_BUNDLE_DIR}")
|
||||||
|
install(
|
||||||
|
DIRECTORY ${ASSET_BUNDLE_DIR}
|
||||||
|
DESTINATION ${TARGETDIR_VER}/datafiles
|
||||||
|
PATTERN ".svn" EXCLUDE
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Setup link libraries
|
# Setup link libraries
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue