Compare commits
	
		
			2 Commits
		
	
	
		
			b1c461387f
			...
			336edbdbec
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 336edbdbec | |||
| a8f4d55123 | 
| @ -1,5 +1,5 @@ | ||||
| config = { | ||||
|     'PROJECT_NAME': '@PROJECT_NAME@' | ||||
|     'PROJECT_NAME': 'WhisperCpp Test' | ||||
| } | ||||
| env = SConscript('external/scons-plus-plus/SConscript', exports = ['config']) | ||||
| env.Append(CPPPATH = [Dir('private'), Dir('public')]) | ||||
| @ -9,6 +9,6 @@ env.RecipeRepo('mewin-stable', 'https://git.mewin.de/mewin/spp_recipes.git', 'st | ||||
| # env.RecipeRepo('mewin-testing', 'https://git.mewin.de/mewin/spp_recipes.git', 'testing') | ||||
| 
 | ||||
| # app | ||||
| env = env.Module('private/@MODULE_FOLDER_NAME@/SModule') | ||||
| env = env.Module('private/whispercpp_test/SModule') | ||||
| 
 | ||||
| env.Finalize() | ||||
|  | ||||
| @ -6,8 +6,8 @@ src_files = Split(""" | ||||
| """) | ||||
| 
 | ||||
| prog_app = env.UnityProgram( | ||||
|     name = '@MODULE_NAME@', | ||||
|     target = env['BIN_DIR'] + '/@EXE_NAME@', | ||||
|     name = 'WhisperCpp Test', | ||||
|     target = env['BIN_DIR'] + '/whispercpp_test', | ||||
|     source = src_files, | ||||
|     dependencies = { | ||||
|         'mijin': {} | ||||
| @ -11,12 +11,16 @@ _invalid_file_char_regex = re.compile(r'[^a-zA-Z0-9_]') | ||||
| _invalid_path_char_regex = re.compile(r'[^a-zA-Z0-9_/]') | ||||
| _variable_regex = re.compile(r'@([A-Z_]+)@') | ||||
| _logger = logging.getLogger(__name__) | ||||
| 
 | ||||
| _root : Path | ||||
| 
 | ||||
| T = TypeVar('T') | ||||
| _Validator : TypeAlias = Callable[[T], bool] | ||||
| 
 | ||||
| def get_root() -> Path: | ||||
|     return _root | ||||
| 
 | ||||
| def script_preamble() -> None: | ||||
|     global _root | ||||
|     logging.basicConfig(level=logging.DEBUG, format='%(message)s') | ||||
|     _root = Path(__file__).parent.parent.parent | ||||
|     os.chdir(_root) | ||||
| @ -135,4 +139,4 @@ def replace_in_file(file: Path, **replacements) -> None: | ||||
|             def _repl(match: re.Match) -> str: | ||||
|                 return replacements.get(match.group(1), '<invalid variable>') | ||||
|             fout.write(_variable_regex.sub(_repl, line)) | ||||
|     bakfile.unlink() | ||||
|     bakfile.unlink() | ||||
|  | ||||
| @ -9,12 +9,12 @@ import sys | ||||
| 
 | ||||
| sys.path.append(os.path.dirname(__file__)) | ||||
| 
 | ||||
| from common import exec_checked, exec_get_output, prompt, escape_filename, replace_in_file, run_script | ||||
| from common import exec_checked, exec_get_output, prompt, escape_filename, get_root, replace_in_file, run_script | ||||
| 
 | ||||
| _invalid_file_char_regex = re.compile(r'[^a-zA-Z0-9_]') | ||||
| _variable_regex = re.compile(r'@([A-Z_]+)@') | ||||
| _logger = logging.getLogger(__name__) | ||||
| _root: Path | ||||
| _root : Path | ||||
| 
 | ||||
| def verify_tools() -> None: | ||||
|     _logger.debug('Verifying all required tools are available...') | ||||
| @ -107,6 +107,8 @@ def setup_git_remote() -> None: | ||||
|      | ||||
| 
 | ||||
| def script_main(): | ||||
|     global _root | ||||
|     _root = get_root() | ||||
|     verify_tools() | ||||
|     download_spp() | ||||
|     update_spp() | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user