|
|
@@ -28,7 +28,7 @@ add_subdirectory(${BSF_SOURCE_DIR})
|
|
|
|
|
|
set (BS_PREBUILT_DEPENDENCIES_VERSION 24)
|
|
|
set (BS_SRC_DEPENDENCIES_VERSION 15)
|
|
|
-set (BS_BUILTIN_ASSETS_VERSION 10)
|
|
|
+set (BS_BUILTIN_ASSETS_VERSION 11)
|
|
|
|
|
|
# Options
|
|
|
set(GENERATE_SCRIPT_BINDINGS OFF CACHE BOOL "If true, script binding files will be generated. Script bindings are required for the project to build properly, however they take a while to generate. If you are sure the script bindings are up to date, you can turn off their generation (temporarily) to speed up the build.")
|
|
|
@@ -38,12 +38,17 @@ set(GENERATE_SCRIPT_BINDINGS OFF CACHE BOOL "If true, script binding files will
|
|
|
check_and_update_binary_deps(Banshee ${PROJECT_SOURCE_DIR}/Dependencies/ ${BS_PREBUILT_DEPENDENCIES_VERSION})
|
|
|
|
|
|
## Check data dependencies
|
|
|
-check_and_update_builtin_assets(Banshee ${PROJECT_SOURCE_DIR}/Data Data ${BS_BUILTIN_ASSETS_VERSION} NO)
|
|
|
+check_and_update_builtin_assets(Banshee ${PROJECT_SOURCE_DIR}/Data/Raw Raw ${BS_BUILTIN_ASSETS_VERSION} NO)
|
|
|
|
|
|
## Import built-in assets
|
|
|
if(${BUILD_ASSETS})
|
|
|
run_import_tool(Banshee ${PROJECT_SOURCE_DIR} "--editor")
|
|
|
endif()
|
|
|
+
|
|
|
+## Fetch built-in assets
|
|
|
+set(BANSHEE_COMPILED_ASSETS_VERSION_FILE ${PROJECT_SOURCE_DIR}/Data/.reqversion)
|
|
|
+file (STRINGS ${BANSHEE_COMPILED_ASSETS_VERSION_FILE} BANSHEE_COMPILED_ASSETS_VERSION)
|
|
|
+check_and_update_builtin_assets(BansheeCompiled ${PROJECT_SOURCE_DIR}/Data Data ${BANSHEE_COMPILED_ASSETS_VERSION} NO)
|
|
|
|
|
|
# Generate script bindings
|
|
|
include(${BSF_SOURCE_DIR}/CMake/GenerateScriptBindings.cmake)
|