Merge pull request #36 from ochafik/main
Fix error reporting in non-default files + link bins
This commit is contained in:
commit
5481491433
2 changed files with 10 additions and 9 deletions
17
Makefile
17
Makefile
|
|
@ -11,7 +11,7 @@ all: public
|
||||||
|
|
||||||
.PHONY: public
|
.PHONY: public
|
||||||
public: \
|
public: \
|
||||||
libs/openscad-wasm \
|
src/wasm \
|
||||||
public/openscad.js \
|
public/openscad.js \
|
||||||
public/openscad.wasm \
|
public/openscad.wasm \
|
||||||
public/libraries/fonts.zip \
|
public/libraries/fonts.zip \
|
||||||
|
|
@ -49,19 +49,20 @@ dist/index.js: public
|
||||||
dist/openscad-worker.js: src/openscad-worker.ts
|
dist/openscad-worker.js: src/openscad-worker.ts
|
||||||
npx rollup -c
|
npx rollup -c
|
||||||
|
|
||||||
|
src/wasm: libs/openscad-wasm
|
||||||
|
rm -f src/wasm
|
||||||
|
ln -sf "$(shell pwd)/libs/openscad-wasm" src/wasm
|
||||||
|
|
||||||
libs/openscad-wasm:
|
libs/openscad-wasm:
|
||||||
mkdir -p libs/openscad-wasm
|
mkdir -p libs/openscad-wasm
|
||||||
wget ${WASM_BUILD_URL} -O libs/openscad-wasm.zip
|
wget ${WASM_BUILD_URL} -O libs/openscad-wasm.zip
|
||||||
( cd libs/openscad-wasm && unzip ../openscad-wasm.zip )
|
( cd libs/openscad-wasm && unzip ../openscad-wasm.zip )
|
||||||
rm libs/openscad-wasm.zip
|
|
||||||
rm -f src/wasm
|
|
||||||
ln -sf "$(shell pwd)/libs/openscad-wasm" src/wasm
|
|
||||||
|
|
||||||
public/openscad.js: libs/openscad-wasm
|
public/openscad.js: libs/openscad-wasm libs/openscad-wasm/openscad.js
|
||||||
cp libs/openscad-wasm/openscad.{js,wasm} public
|
ln -sf libs/openscad-wasm/openscad.js public/openscad.js
|
||||||
|
|
||||||
public/openscad.wasm: libs/openscad-wasm
|
public/openscad.wasm: libs/openscad-wasm libs/openscad-wasm/openscad.wasm
|
||||||
cp libs/openscad-wasm/openscad.wasm public
|
ln -sf libs/openscad-wasm/openscad.wasm public/openscad.wasm
|
||||||
|
|
||||||
public/libraries/fonts.zip: libs/liberation
|
public/libraries/fonts.zip: libs/liberation
|
||||||
mkdir -p public/libraries
|
mkdir -p public/libraries
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ export function parseMergedOutputs(mergedOutputs: MergedOutputs, opts: MergedOut
|
||||||
const shiftSourceName = opts.shiftSourceLines && opts.shiftSourceLines.sourcePath;
|
const shiftSourceName = opts.shiftSourceLines && opts.shiftSourceLines.sourcePath;
|
||||||
const getLine = (path: string, lineStr: string) => {
|
const getLine = (path: string, lineStr: string) => {
|
||||||
const line = Number(lineStr);
|
const line = Number(lineStr);
|
||||||
if (shiftSourceName && (path == shiftSourceName)) {
|
if (shiftSourceName && path.endsWith(shiftSourceName)) {
|
||||||
return line - opts.shiftSourceLines!.skipLines;
|
return line - opts.shiftSourceLines!.skipLines;
|
||||||
} else {
|
} else {
|
||||||
return line;
|
return line;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue