feat: remove NWScript compiler support
This commit is contained in:
@@ -462,8 +462,6 @@ outputs:
|
||||
module_archive: modules/{module.resref}.mod
|
||||
hak_manifest: manifests/haks.json
|
||||
hak_archive: haks/{hak.name}.hak
|
||||
scripts:
|
||||
cache: "{paths.cache}/compiled"
|
||||
topdata:
|
||||
source: topdata
|
||||
build: "{paths.cache}"
|
||||
@@ -500,9 +498,6 @@ autogen:
|
||||
if got, want := proj.HAKArchivePath("core_01"), filepath.Join(root, "output", "haks", "core_01.hak"); got != want {
|
||||
t.Fatalf("expected HAK archive path %s, got %s", want, got)
|
||||
}
|
||||
if got, want := proj.ScriptCacheDir(), filepath.Join(root, "cache", "compiled"); got != want {
|
||||
t.Fatalf("expected script cache path %s, got %s", want, got)
|
||||
}
|
||||
if got, want := proj.TopDataCompiled2DADir(), filepath.Join(root, "cache", "tables"); got != want {
|
||||
t.Fatalf("expected topdata 2da path %s, got %s", want, got)
|
||||
}
|
||||
@@ -529,7 +524,7 @@ autogen:
|
||||
}
|
||||
}
|
||||
|
||||
func TestEffectiveConfigHonorsConfiguredCompilerExtractWikiAndAutogenPolicy(t *testing.T) {
|
||||
func TestEffectiveConfigHonorsConfiguredExtractWikiAndAutogenPolicy(t *testing.T) {
|
||||
root := t.TempDir()
|
||||
writeProjectFile(t, filepath.Join(root, ConfigFile), `
|
||||
module:
|
||||
@@ -538,18 +533,6 @@ module:
|
||||
paths:
|
||||
source: src
|
||||
tools: custom-tools
|
||||
scripts:
|
||||
source_dir: module-scripts
|
||||
compiler:
|
||||
path: bin/compiler
|
||||
search:
|
||||
- "{paths.tools}/compiler"
|
||||
env:
|
||||
path: TEST_COMPILER
|
||||
nwn_root:
|
||||
- TEST_NWN_ROOT
|
||||
nwn_user_directory:
|
||||
- TEST_NWN_USER
|
||||
extract:
|
||||
layout: nwn_canonical_json
|
||||
hak_discovery: configured_haks
|
||||
@@ -599,18 +582,6 @@ autogen:
|
||||
t.Fatalf("Load returned error: %v", err)
|
||||
}
|
||||
effective := proj.EffectiveConfig()
|
||||
if got, want := proj.ScriptSourceDir(), filepath.Join(root, "src", "module-scripts"); got != want {
|
||||
t.Fatalf("expected script source dir %s, got %s", want, got)
|
||||
}
|
||||
if got, want := proj.ScriptCompilerPath(), filepath.Join(root, "bin", "compiler"); got != want {
|
||||
t.Fatalf("expected compiler path %s, got %s", want, got)
|
||||
}
|
||||
if got, want := effective.Scripts.Compiler.Search[0], "custom-tools/compiler"; got != want {
|
||||
t.Fatalf("expected compiler search %q, got %q", want, got)
|
||||
}
|
||||
if got, want := effective.Scripts.Compiler.Env.Path, "TEST_COMPILER"; got != want {
|
||||
t.Fatalf("expected compiler env %q, got %q", want, got)
|
||||
}
|
||||
if got, want := effective.Extract.HAKDiscovery, "configured_haks"; got != want {
|
||||
t.Fatalf("expected extract hak discovery %q, got %q", want, got)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user