diff options
| author | ruki <[email protected]> | 2022-12-22 00:46:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-12-22 00:46:22 +0800 |
| commit | 0b991ef3dc40f0683055f1602dcd6f95ffed9e25 (patch) | |
| tree | 2b38945a55eb0ce501fc8db9fbe9213fafa68c79 | |
| parent | d7af2476a702cd22f4239f27a35fc863aebc3ab1 (diff) | |
improve configure
| -rwxr-xr-x | configure | 14 | ||||
| -rwxr-xr-x | core/src/demo/xmake.sh | 13 |
2 files changed, 16 insertions, 11 deletions
@@ -253,15 +253,11 @@ _os_date() { # we avoid use `basename`, because it's slow path_filename() { local path="${1}" - local oldifs="${IFS}" - IFS='/' - set -- ${path} - local filename="" - for item in $@; do - filename="$item" - done - _ret="${filename}" - IFS="${oldifs}" + if test_eq "${path}" "/"; then + _ret="/" + else + _ret="${path##*/}" + fi } path_extension() { diff --git a/core/src/demo/xmake.sh b/core/src/demo/xmake.sh index 36d40ffb7..e0a753639 100755 --- a/core/src/demo/xmake.sh +++ b/core/src/demo/xmake.sh @@ -24,8 +24,17 @@ target "demo" # add install files add_installfiles "${projectdir}/(xmake/**.lua)" "share" - add_installfiles "${projectdir}/(xmake/scripts/**)" "share" - add_installfiles "${projectdir}/(xmake/templates/**)" "share" + add_installfiles "${projectdir}/(xmake/scripts/**.sh)" "share" + add_installfiles "${projectdir}/(xmake/scripts/**.cmake)" "share" + add_installfiles "${projectdir}/(xmake/scripts/**.pl)" "share" + add_installfiles "${projectdir}/(xmake/scripts/**.cpp)" "share" + add_installfiles "${projectdir}/(xmake/scripts/gitignore)" "share" + add_installfiles "${projectdir}/(xmake/scripts/PkgInfo)" "share" + add_installfiles "${projectdir}/(xmake/templates/**.c)" "share" + add_installfiles "${projectdir}/(xmake/templates/**.cpp)" "share" + add_installfiles "${projectdir}/(xmake/templates/**.m)" "share" + add_installfiles "${projectdir}/(xmake/templates/**.mm)" "share" + add_installfiles "${projectdir}/(xmake/templates/**.h)" "share" add_installfiles "${projectdir}/scripts/xrepo.sh" "bin" "xrepo" # add syslinks |
