mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-10-17 02:45:05 +00:00
Update build scripts
This commit is contained in:
parent
92e5c9bf43
commit
e0f3c426db
@ -1,7 +1,4 @@
|
|||||||
if (NOT DEFINED TACTILITY_SDK_PATH)
|
include("$ENV{TACTILITY_SDK_PATH}/TactilitySDK.cmake")
|
||||||
get_filename_component(TACTILITY_SDK_PATH "$ENV{TACTILITY_SDK_PATH}" ABSOLUTE BASE_DIR "${CMAKE_CURRENT_LIST_DIR}/..")
|
|
||||||
endif ()
|
|
||||||
include("${TACTILITY_SDK_PATH}/TactilitySDK.cmake")
|
|
||||||
|
|
||||||
file(GLOB_RECURSE SOURCE_FILES Source/*.c)
|
file(GLOB_RECURSE SOURCE_FILES Source/*.c)
|
||||||
tactility_component_register(SRCS ${SOURCE_FILES} INCLUDE_DIRS include)
|
tactility_component_register(SRCS ${SOURCE_FILES} INCLUDE_DIRS include)
|
||||||
@ -12,7 +12,7 @@ import tarfile
|
|||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
ttbuild_path = ".tactility"
|
ttbuild_path = ".tactility"
|
||||||
ttbuild_version = "5.0.0"
|
ttbuild_version = "5.0.1"
|
||||||
ttbuild_cdn = "https://cdn.tactilityproject.org"
|
ttbuild_cdn = "https://cdn.tactilityproject.org"
|
||||||
ttbuild_sdk_json_validity = 3600 # seconds
|
ttbuild_sdk_json_validity = 3600 # seconds
|
||||||
ttport = 6666
|
ttport = 6666
|
||||||
@ -140,9 +140,13 @@ def get_sdk_dir(version, platform):
|
|||||||
sdk_dir = os.path.join(sdk_parent_dir, "TactilitySDK")
|
sdk_dir = os.path.join(sdk_parent_dir, "TactilitySDK")
|
||||||
if not os.path.isdir(sdk_dir):
|
if not os.path.isdir(sdk_dir):
|
||||||
exit_with_error(f"Local SDK folder not found for platform {platform}: {sdk_dir}")
|
exit_with_error(f"Local SDK folder not found for platform {platform}: {sdk_dir}")
|
||||||
return sdk_dir
|
return os.path.abspath(sdk_dir)
|
||||||
else:
|
else:
|
||||||
return os.path.join(ttbuild_path, f"{version}-{platform}", "TactilitySDK")
|
# Must be absolute: this is exported as $TACTILITY_SDK_PATH and included by each app's
|
||||||
|
# main/CMakeLists.txt, which ESP-IDF also re-processes in a separate `cmake -P` subprocess
|
||||||
|
# (tools/cmake/scripts/component_get_requirements.cmake) with its own working directory -
|
||||||
|
# a relative path here resolves against whatever CWD that subprocess happens to have.
|
||||||
|
return os.path.abspath(os.path.join(ttbuild_path, f"{version}-{platform}", "TactilitySDK"))
|
||||||
|
|
||||||
def validate_local_sdks(platforms, version):
|
def validate_local_sdks(platforms, version):
|
||||||
if not use_local_sdk:
|
if not use_local_sdk:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user