Amin Yahyaabadi
71c0122abf
chore(release): v1.5.0 [skip test]
2025-04-07 02:59:09 -07:00
Amin Ya
ad7d44b1e3
Merge pull request #388 from aminya/llvm
...
fix: do not add LLVM libraries to dyld by default
2025-04-07 02:54:48 -07:00
Amin Yahyaabadi
7e66da1495
fix: do not add LLVM libraries to dyld by default
...
On MacOS, the LLVM binaries could conflict with the system libraries. It's better to intentionally use the LLVM binaries.
Now, `LLVM_DYLD_LIBRARY_PATH` and `LLVM_LD_LIBRARY_PATH` are used instead of `DYLD_LIBRARY_PATH` and `LD_LIBRARY_PATH`.
In bashrc, after sourcing cpprc, you could
```shell
export LD_LIBRARY_PATH="$LLVM_LD_LIBRARY_PATH;$LD_LIBRARY_PATH"
export DYLD_LIBRARY_PATH="$LLVM_DYLD_LIBRARY_PATH;$DYLD_LIBRARY_PATH"
```
2025-04-07 02:37:30 -07:00
Amin Ya
f37a612a84
Merge pull request #389 from aminya/alpine-vcpkg-arm64
...
fix: pin vcpkg on Alpine Arm64
2025-04-07 02:36:22 -07:00
Amin Yahyaabadi
d60a91780b
fix: pin vcpkg on Alpine Arm64
2025-04-07 02:01:46 -07:00
Amin Ya
a5ee5b0e9b
Merge pull request #386 from aminya/library
...
feat: allow using setup-cpp as a library
2025-04-07 01:22:11 -07:00
Amin Yahyaabadi
dc7c474237
fix: set the exit error code correctly
2025-04-07 01:20:02 -07:00
Amin Yahyaabadi
a8782096b0
fix: add types for the library usage
2025-04-06 23:51:21 -07:00
Amin Yahyaabadi
f5f4ddffea
fix: bundle CLI deps via vite
2025-04-06 23:30:44 -07:00
Amin Yahyaabadi
6ef4c24024
fix: transform CLI via SWC reusing lib bundle
2025-04-06 23:12:55 -07:00
Amin Yahyaabadi
d1834415a9
fix: return results of the installation in lib mode
2025-04-06 21:53:09 -07:00
Amin Yahyaabadi
68964ee26c
feat: allow using setup-cpp as a library
2025-04-06 21:30:53 -07:00
Amin Yahyaabadi
6ee48d5c81
docs: add alpine images to readme [skip ci]
2025-04-03 11:43:38 -07:00
Amin Yahyaabadi
fc7a5158bd
chore(release): v1.4.0 [skip test]
2025-03-23 17:36:30 -07:00
Amin Ya
1837c0d47a
Merge pull request #381 from aminya/docker-versions
...
ci: add docker tags with the base platform versions
2025-03-23 17:33:12 -07:00
Amin Yahyaabadi
83d70f96bc
ci: add docker tags with the base platform versions
2025-03-23 17:13:15 -07:00
Amin Ya
be9dd533df
Merge pull request #379 from aminya/alpine
...
feat: support Alpine + add setup-alpine package + detect externally managed python
2025-03-23 12:25:49 -07:00
Amin Yahyaabadi
2e04f42cca
ci: do not test mingw on alpine
2025-03-23 11:33:22 -07:00
Amin Yahyaabadi
6ecab5ef9d
fix: fix ninja version on Alpine
2025-03-23 11:25:33 -07:00
Amin Yahyaabadi
8eb691a796
ci: build alpine on Arm64
2025-03-23 11:17:40 -07:00
Amin Yahyaabadi
895d69ee98
fix: fix the docker entrypoint on Alpine
2025-03-23 11:09:49 -07:00
renovate[bot]
8e78c541a2
chore(deps): update dependency rollup to v4.37.0 ( #380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 11:07:13 -07:00
Amin Yahyaabadi
c04f432701
test: add examples for alpine docker
2025-03-23 04:44:35 -07:00
Amin Yahyaabadi
24ed36b061
fix: fix pipx installation on arch
2025-03-23 04:42:47 -07:00
Amin Yahyaabadi
d34b955da5
feat: support community repo for alpine
2025-03-23 04:35:28 -07:00
Amin Yahyaabadi
ae24e964ab
fix: fix powershell/mingw installation on alpine
2025-03-23 04:27:28 -07:00
Amin Yahyaabadi
8a0c8a726b
fix: do not remove apk-tools
2025-03-23 04:15:53 -07:00
Amin Yahyaabadi
ad49f54a72
fix: fix extraction deps on alpine
2025-03-23 04:07:31 -07:00
Amin Yahyaabadi
f23c0b8778
fix: install base compilers for vcpkg on alpine
2025-03-23 04:02:35 -07:00
Amin Yahyaabadi
d8d2caee94
fix: fix llvm installation on alpine
2025-03-23 03:54:01 -07:00
Amin Yahyaabadi
477dd40685
fix: ignore version for doxygen on alpine
2025-03-23 03:52:33 -07:00
Amin Yahyaabadi
2ee99e208e
fix: install cmake/ninja via system for alpine
2025-03-23 03:52:07 -07:00
Amin Yahyaabadi
0730cb5e36
fix: ensure env is set for the current process
2025-03-23 03:03:13 -07:00
Amin Yahyaabadi
5b56272eaf
fix: fix pkgconf name for alpine
2025-03-23 02:57:26 -07:00
Amin Yahyaabadi
bcc7fc2a92
fix: rename installApkPack for consistency
2025-03-23 02:55:38 -07:00
Amin Yahyaabadi
d04bcbf1dc
fix: fix vcpkg deps on alpine
2025-03-23 02:54:16 -07:00
Amin Yahyaabadi
e6bd753a7f
fix: do not try installing externally managed pip packages
2025-03-23 02:51:37 -07:00
Amin Yahyaabadi
4d2ad5fc8b
fix: fix python3 prefix for alpine packages
2025-03-23 02:43:22 -07:00
Amin Yahyaabadi
1158c50fa0
fix: detect externally managed pythons
2025-03-23 02:40:21 -07:00
Amin Yahyaabadi
9a2e61232c
fix: do not use python prefix for pipx installation
2025-03-23 01:53:17 -07:00
Amin Yahyaabadi
4c992d0556
fix: fix pip package installation on alpine
2025-03-23 01:49:31 -07:00
Amin Yahyaabadi
ba81f6ae16
fix: do not use root for apk update
2025-03-23 01:46:00 -07:00
Amin Yahyaabadi
5a0bbafcb2
feat: install bash for alpine
2025-03-23 01:40:17 -07:00
Amin Yahyaabadi
3108fdcf8d
ci: add docker images for testing alpine
2025-03-23 01:25:57 -07:00
Amin Yahyaabadi
dd785bad39
feat: add alpine installers for all tools
2025-03-23 01:18:33 -07:00
Amin Yahyaabadi
18f6af3e6c
feat: support installing specific versions for alpine
2025-03-23 01:04:45 -07:00
Amin Yahyaabadi
f737a07371
feat: add setup-alpine package
2025-03-23 00:57:08 -07:00
Amin Yahyaabadi
6cd53aa7e2
ci: fix creation manifests for images with suffix [skip test]
2025-03-22 23:36:58 -07:00
Amin Yahyaabadi
f4fab9f74a
ci: create multi-arch manifest for ubuntu 20/24 [skip test]
2025-03-22 22:32:09 -07:00
Amin Yahyaabadi
7974077db1
docs: update setup-cpp version in the readme [skip test]
2025-03-22 20:26:13 -07:00