Commit Graph

77 Commits (af429ed1573783473d2835d35c10eb94a462d979)

Author SHA1 Message Date
Alex Crichton 95e3c2c6c7
Update the version of `wasm-component-ld` used (#416)
8 months ago
Alex Crichton 392035c16d
Update LLVM to 18.1.2 and add wasm-component-ld (#402)
9 months ago
Andrew Brown 0409839729 Dump a `VERSION` file in the build directory
10 months ago
Andrew Brown 2436b99f1d Replace multiple version scripts with a Python script
10 months ago
Alex Crichton 2d7853c64b
Bump to LLVM 18.1.0 (#393)
10 months ago
Alex Crichton 3e93db0b18
Add target-prefixed executables to the installation `bin` directory (#388)
10 months ago
Alex Crichton c2f9c100b0
Start renaming preview1 to p1 and preview2 to p2 (#386)
10 months ago
Changqing Jing 52536f2f69
Fix cmake_build_type typo (#382)
11 months ago
Joel Dice 9fbc7b5972
update wasi-libc and Makefile to fix `<fstream>` (#375)
1 year ago
Joel Dice 8f465debf6
build and test `wasm32-wasi-preview2` target (#370)
1 year ago
Joel Dice a35b453a87
add shared library support (#338)
1 year ago
Arvid Norlander 8d4dbb19fb
Set CMAKE_MODULE_PATH in the cmake toolchain file (#335)
1 year ago
Andrew Brown f3b43c703f
ci: ensure `LLVM_CMAKE_FLAGS` additions are kept (#337)
1 year ago
Alex Crichton 9a271da937
Fix build on non-x86_64 Linux (#321)
2 years ago
Andrew Brown 3fb0057a6d
ci: build fewer LLVM components (#309)
2 years ago
Alex Crichton ccb99d45be
Pass through extra flags to libcxx build (#322)
2 years ago
Andrew Brown 46fe12f3a1
llvm: update to LLVM 16.0.0 (#314)
2 years ago
Andrew Brown 4293ded257
Downgrade OSX deployment target to 10.12 (#308)
2 years ago
Catherine d21c040768
Build libcxxabi and libcxx with threads enabled (#301)
2 years ago
YAMAMOTO Takashi f420453992
add experimenal wasm32-wasi-threads support (#274)
2 years ago
YAMAMOTO Takashi 8870214052
Specify CMAKE_OSX_DEPLOYMENT_TARGET when building llvm (#285)
2 years ago
YAMAMOTO Takashi 3a3771d6cd
Only strip files under the bin directory (#275)
2 years ago
Cheng Shao b77017ac55
Run tests under wasmtime as part of the CI (#278)
2 years ago
Cheng Shao 388a7cacbf
Enable ccache for CI builds of LLVM (#277)
2 years ago
Cheng Shao 9173dd9051
Build macOS universal binaries (#270)
2 years ago
Cheng Shao f4a0844656 Disable terminfo/zlib/zstd
2 years ago
Cheng Shao a0a342ac18 Add llvm-mc
2 years ago
Dan Gohman 31ec916c65 Set `LLVM_ENABLE_LIBXML2` to `OFF`.
3 years ago
Cheng Shao 4a853dbb3d Add -fno-exceptions when testing C++
3 years ago
Mike Hommey 37ae6af882 Build libcxx and libcxxabi via llvm-project/runtimes
3 years ago
Vladislav Nepogodin bb246b1266 Fix typos in Makefile
3 years ago
John Ericson 32ecf024ef Use standardized `CC`, `AR`, `NM` env vars
3 years ago
Yonggang Luo a0415286e0
Setup ninja verbose option at the workflow scripts (#207)
3 years ago
Yonggang Luo 06e4e1521f Using -DCMAKE_SYSROOT to pass wasi-sysroot properly under msys2 bash
3 years ago
Mike Hommey 1a95329986
Add missing dependency between compiler-rt and wasi-libc (#189)
3 years ago
Dan Gohman 14d7b78ea1 In clang 11.0 and newer, use a relative sysroot path.
4 years ago
Pat Hickey b36c433738
fix deb build (#167)
4 years ago
Dan Gohman 2cd26ead40
Update how wasi-sdk uses cmake (#161)
4 years ago
Dan Gohman 8446a3f8d4
Remove support for clang/llvm 8.0 (#151)
4 years ago
Sam Clegg 548c08f475
Build and test SDK without requiring root (sudo) access (#143)
5 years ago
Vladimir Vukicevic 6c59b6487c
Fix windows SDK builds (#126)
5 years ago
Sam Clegg 4051341c9a
Support older cmake versions by not using `-B` flag (#120)
5 years ago
Andrew Brown f754491ed2
Strip symbols of all binaries generated in /bin (#109)
5 years ago
Andrew Brown 49e969b3a1
Update LLVM to 10.x (#108)
5 years ago
Dan Gohman 17315135ea
Makefile refactoring. (#106)
5 years ago
Shao Cheng 677ffc715c Add NINJA_FLAGS support (#92)
5 years ago
Dan Gohman d29a08f8db Add a make check rule and run it from the CI script.
5 years ago
Pat Hickey 2bfea0cc96
Github Actions uploads built artifacts (#83)
5 years ago
Sam Clegg a944460a3b
Don't try to strip llc (it was removed in 5ae9322) (#76)
5 years ago
Sam Clegg 1f5bf465eb
Remove redundant llvm cmake args (#75)
5 years ago