fix: exe link args & targets test
This commit is contained in:
parent
18eef56322
commit
18b6bf3cf8
2 changed files with 9 additions and 9 deletions
|
|
@ -93,7 +93,7 @@ def Package.mkExeTarget (self : Package) (exe : LeanExeConfig) : FileTarget :=
|
|||
let rootTarget := moduleTargetMap.find? exe.root |>.get!
|
||||
let rootLinkTarget := self.oFileTargetOf exe.root rootTarget
|
||||
#[rootLinkTarget] ++ pkgLinkTargets
|
||||
let target := leanBinTarget exeFile linkTargets exe.moreLinkArgs
|
||||
let target := leanBinTarget exeFile linkTargets exe.linkArgs
|
||||
target.materializeAsync
|
||||
|
||||
protected def Package.exeTarget (self : Package) : FileTarget :=
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
set -e
|
||||
|
||||
if [ "$OS" = Windows_NT ]; then
|
||||
SHARED_LIB_EXT=dll
|
||||
elif [ `shell uname -s` = Darwin ]; then
|
||||
SHARED_LIB_EXT=dylib
|
||||
else
|
||||
SHARED_LIB_EXT=so
|
||||
fi
|
||||
|
||||
LAKE=${LAKE:-../../build/bin/lake}
|
||||
|
||||
set -x
|
||||
|
||||
if [ "$OS" = Windows_NT ]; then
|
||||
SHARED_LIB_EXT=dll
|
||||
elif [ "`uname`" = Darwin ]; then
|
||||
SHARED_LIB_EXT=dylib
|
||||
else
|
||||
SHARED_LIB_EXT=so
|
||||
fi
|
||||
|
||||
./clean.sh
|
||||
|
||||
$LAKE build +Baz
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue