New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
依赖包在测试时忽略了自定义工具链的sysincludedirs
#4872
Comments
Title: The dependency package ignored the |
可以先用 add_cflags add_cxflags 等直接设置,应该能生效的。 忽略 on_test ,不推荐,如果非要忽略,就用 set_base 重写包的 on_test ,置空就行了 |
You can first use add_cflags add_cxflags, etc. to set it directly, and it should take effect. Ignore on_test, not recommended. If you must ignore it, use set_base to rewrite the on_test of the package and leave it blank. |
我这边测试可以,没法复现。。 toolchain("llvm")
set_kind("standalone")
-- ...
add_defines("TEST")
add_sysincludedirs("/tmp/test") ruki-2:xmake-repo ruki$ xmake l scripts/test.lua -vD --shallow --toolchain=llvm zlib
{
"zlib"
}
/private/var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/xmake-repo/test
add local repository(local-repo): /Users/ruki/projects/personal/xmake-repo ok!
local repositories:
local-repo /Users/ruki/projects/personal/xmake-repo
global repositories:
build-artifacts https://gitee.com/xmake-mirror/build-artifacts.git main
xmake-repo https://gitee.com/tboox/xmake-repo.git master
builtin-repo /Users/ruki/projects/personal/xmake/xmake/repository
4 repositories were found!
checking for platform ... macosx
checking for architecture ... x86_64
checking for Xcode directory ... /Applications/Xcode.app
checking for SDK version of Xcode for macosx (x86_64) ... 14.0
configure
{
ccache = true
clean = true
proxy_pac = pac.lua
theme = default
host = macosx
kind = static
plat = macosx
network = public
xcode = /Applications/Xcode.app
policies = run.autobuild
arch = x86_64
ndk_stdcxx = true
mode = release
buildir = build
toolchain = llvm
}
checking for git ... /usr/bin/git
/usr/bin/git rev-parse HEAD
checking for unzip ... /usr/bin/unzip
checking for gzip ... /usr/bin/gzip
checking for tar ... /usr/bin/tar
/usr/bin/git rev-parse HEAD
checking for ping ... /sbin/ping
pinging the host(github.com) ... 102 ms
/usr/bin/tar -xf v1.3.1.tar.gz -C source.tmp
checking for Xcode directory ... /Applications/Xcode.app
checking for SDK version of Xcode for macosx (x86_64) ... 14.0
/Users/ruki/projects/personal/xmake/build/xmake repo --diagnosis --verbose --yes --add local-repo /Users/ruki/projects/personal/xmake-repo
checking for unzip ... /usr/bin/unzip
checking for git ... /usr/bin/git
checking for gzip ... /usr/bin/gzip
checking for tar ... /usr/bin/tar
add local repository(local-repo): /Users/ruki/projects/personal/xmake-repo ok!
/Users/ruki/projects/personal/xmake/build/xmake f --diagnosis --verbose --yes -y -c --plat=macosx --arch=x86_64 --mode=release --kind=static --bin=/usr/local/Cellar/llvm/17.0.6_1/bin --sdk=/usr/local/Cellar/llvm/17.0.6_1 --toolchain=llvm --policies=run.autobuild --cxflags=-fPIC --buildir=build_acd617bc --cxflags=-fPIC
checking for Xcode directory ... /Applications/Xcode.app
checking for SDK version of Xcode for macosx (x86_64) ... 14.0
checking for clang ... /usr/local/Cellar/llvm/17.0.6_1/bin/clang
checking for the c compiler (cc) ... clang
checking for /usr/local/Cellar/llvm/17.0.6_1/bin/clang ... ok
checking for the c compiler (cc) ... clang
checking for the c compiler (cc) ... clang
checking for the c compiler (cc) ... clang
checking for flags (-fPIC) ... ok
> clang "-fPIC" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -DZ_HAVE_UNISTD_H -DTEST -isystem /tmp/test -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_DB5E55A9F0324C1081E1923E823FFA20.o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_06B26C42C6C94ECCB898078100E7B0D0.c
checking for flags (-fPIC) ... ok
> clang "-fPIC" "-Qunused-arguments"
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_BCEEEB49FB9541208EDC96BC1D5FCF50.o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_B3FAE03131E84BCF980C567ED51E281A.c
checking for flags (-fdiagnostics-color=always) ... ok
> clang "-fdiagnostics-color=always" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
> checking for c includes(stddef.h)
checking for HAVE_STDDEF_H ... ok
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -DHAVE_STDINT_H -DTEST -isystem /tmp/test -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_F614CA2B70714E208F00E74DF1A52F50.o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_D8DE1803C59C4770864681C4AE1591AF.c
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -DHAVE_SYS_TYPES_H -DTEST -isystem /tmp/test -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_567F9E232CDE4B3086B1AC6AFFB7DC50.o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_83451946B9C94C818D3008591D49D3D1.c
> checking for c includes(stdint.h)
checking for HAVE_STDINT_H ... ok
> checking for c includes(sys/types.h)
checking for HAVE_SYS_TYPES_H ... ok
> checking for c includes(unistd.h)
checking for Z_HAVE_UNISTD_H ... ok
configure
{
policies = run.autobuild
network = public
toolchain = llvm
host = macosx
ndk_stdcxx = true
mode = release
plat = macosx
theme = default
ccache = true
buildir = build_acd617bc
kind = static
arch = x86_64
clean = true
proxy_pac = pac.lua
cxflags = -fPIC
xcode = /Applications/Xcode.app
bin = /usr/local/Cellar/llvm/17.0.6_1/bin
sdk = /usr/local/Cellar/llvm/17.0.6_1
}
/Users/ruki/projects/personal/xmake/build/xmake build --diagnosis --verbose --yes --jobs=10
checking for the c compiler (cc) ... clang
checking for flags (-O3) ... ok
> clang "-O3" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
checking for flags (-DNDEBUG) ... ok
> clang "-DNDEBUG" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
[ 61%]: cache compiling.release adler32.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/adler32.c.o adler32.c
checking for flags (-MMD -MF) ... ok
> clang "-MMD" "-MF" "/dev/null" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
[ 61%]: cache compiling.release compress.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/compress.c.o compress.c
[ 61%]: cache compiling.release crc32.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/crc32.c.o crc32.c
[ 61%]: cache compiling.release deflate.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/deflate.c.o deflate.c
[ 61%]: cache compiling.release gzclose.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzclose.c.o gzclose.c
[ 61%]: cache compiling.release gzlib.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzlib.c.o gzlib.c
[ 61%]: cache compiling.release gzread.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzread.c.o gzread.c
[ 61%]: cache compiling.release inflate.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/inflate.c.o inflate.c
[ 61%]: cache compiling.release gzwrite.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzwrite.c.o gzwrite.c
[ 61%]: cache compiling.release infback.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/infback.c.o infback.c
[ 66%]: cache compiling.release inftrees.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/inftrees.c.o inftrees.c
[ 72%]: cache compiling.release inffast.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/inffast.c.o inffast.c
[ 77%]: cache compiling.release trees.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/trees.c.o trees.c
[ 83%]: cache compiling.release uncompr.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/uncompr.c.o uncompr.c
[ 88%]: cache compiling.release zutil.c
/usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -O3 -DZEXPORT=__attribute__((visibility(\"default\"))) -D_LARGEFILE64_SOURCE=1 -DZ_HAVE_UNISTD_H -DHAVE_SYS_TYPES_H -DHAVE_STDINT_H -DHAVE_STDDEF_H -DTEST -isystem /tmp/test -DNDEBUG -o build_acd617bc/.objs/zlib/macosx/x86_64/release/zutil.c.o zutil.c
checking for llvm-ar ... /usr/local/Cellar/llvm/17.0.6_1/bin/llvm-ar
checking for the static library archiver (ar) ... llvm-ar
[ 94%]: archiving.release libz.a
/usr/local/Cellar/llvm/17.0.6_1/bin/llvm-ar cr build_acd617bc/macosx/x86_64/release/libz.a build_acd617bc/.objs/zlib/macosx/x86_64/release/adler32.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/compress.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/crc32.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/deflate.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzclose.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzlib.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzread.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/gzwrite.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/inflate.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/infback.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/inftrees.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/inffast.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/trees.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/uncompr.c.o build_acd617bc/.objs/zlib/macosx/x86_64/release/zutil.c.o
build cache stats:
cache directory: build_acd617bc/.build_cache
cache hit rate: 0%
cache hit: 0
cache hit total time: 0.000s
cache miss: 15
cache miss total time: 0.063s
new cached files: 15
remote cache hit: 0
remote new cached files: 0
preprocess failed: 0
compile fallback count: 0
compile total time: 9.279s
[100%]: build ok, spent 2.251s
/Users/ruki/projects/personal/xmake/build/xmake install -y --nopkgs -o /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f --diagnosis --verbose --yes
installing zlib ..
installing zlib to /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f ..
> copy build_acd617bc/macosx/x86_64/release/libz.a to /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/lib
> copy zlib.h to /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/include/zlib.h
> copy zconf.h to /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/include/zconf.h
install ok!
finding zlib from xmake ..
checking for xmake::zlib ... zlib v1.3.1
{
linkdirs = {
"/Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/lib"
},
static = true,
sysincludedirs = {
"/Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/include"
},
links = {
"z"
},
version = "v1.3.1",
libfiles = {
"/Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/lib/libz.a"
}
}
patching /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/lib/pkgconfig/zlib.pc ..
checking for clang ... /usr/local/Cellar/llvm/17.0.6_1/bin/clang
checking for the c compiler (cc) ... clang
checking for /usr/local/Cellar/llvm/17.0.6_1/bin/clang ... ok
checking for flags (-fPIC) ... ok
> clang "-fPIC" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang -c -Qunused-arguments -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -DTEST -isystem /Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/include -isystem /tmp/test -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_EBCD42FE248B47008D826DE06F916020.o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_DA0C2BE4F695434A847B3B5877F6A479.c
checking for flags (-fdiagnostics-color=always) ... ok
> clang "-fdiagnostics-color=always" "-Qunused-arguments" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
checking for clang++ ... /usr/local/Cellar/llvm/17.0.6_1/bin/clang++
checking for the linker (ld) ... clang++
checking for /usr/local/Cellar/llvm/17.0.6_1/bin/clang++ ... ok
checking for flags (-fPIC) ... ok
> clang++ "-fPIC" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk" "-m64" "-isysroot" "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk"
> /usr/local/Cellar/llvm/17.0.6_1/bin/clang++ -o /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_EBCD42FE248B47008D826DE06F916020.b /var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/T/.xmake501/240516/_EBCD42FE248B47008D826DE06F916020.o -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -L/Users/ruki/.xmake/packages/z/zlib/v1.3.1/acd617bc89ba481b9992412b1627797f/lib -lz
> checking for c includes(zlib.h)
> checking for c funcs(inflate)
> checking for c links(z)
> checking for c snippet(has_cfuncs)
=> install zlib v1.3.1 .. ok
ruki-2:xmake-repo ruki$
on_test 里面 defines/sysincludedirs 都加上了。 |
Xmake 版本
xmake v2.8.9+20240321
操作系统版本和架构
Arch Linux (WSL2) 5.15.146.1-microsoft-standard-WSL2
描述问题
依赖包在测试时会忽略自定义工具链的
sysincludedirs
(好像也忽略了add_defines
?),导致依赖包的测试不能通过(因为加了-nostdinc
选项),从而导致依赖包无法成功安装。这个bug可能与package:check_cxxsnippets
的实现有关。另外可不可以提供一个选项来跳过依赖包的测试?期待的结果
使用自定义工具链时可正常安装依赖包。
工程配置
附加信息和错误日志
The text was updated successfully, but these errors were encountered: