Amin Yahyaabadi
e8ac0e7160
fix: add rcOptions for vcpkg system binaries
2025-05-09 20:45:21 -07:00
Amin Yahyaabadi
05bd2b5297
fix: fix llvm add-apt-repository for debian
2025-05-05 05:10:57 -07:00
Amin Yahyaabadi
55f022dea4
fix: fix add-apt-repository in Debian
2025-05-04 06:24:26 -07:00
Amin Yahyaabadi
75890615f7
fix: fix addition of git to PATH on Windows
2025-04-30 12:39:42 -07:00
Amin Yahyaabadi
d10f4b6db0
fix: ignore setup-cpp cli installation errors
2025-04-30 12:05:24 -07:00
Amin Yahyaabadi
95a7de4f2e
fix: fix CLI shabang not working - independent lib
2025-04-07 07:21:37 -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 Yahyaabadi
d60a91780b
fix: pin vcpkg on Alpine Arm64
2025-04-07 02:01:46 -07:00
Amin Yahyaabadi
dc7c474237
fix: set the exit error code correctly
2025-04-07 01:20:02 -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
6ecab5ef9d
fix: fix ninja version on Alpine
2025-03-23 11:25:33 -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
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
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
dd785bad39
feat: add alpine installers for all tools
2025-03-23 01:18:33 -07:00
Amin Yahyaabadi
2428548d77
fix: fix venv check for ubuntu 20
2025-03-22 17:56:47 -07:00
Amin Yahyaabadi
ae4905b61c
fix: add groups for python installation sections
2025-03-22 17:52:31 -07:00
Amin Yahyaabadi
8b1e80507e
fix: skip double pipx installation if not needed
2025-03-22 17:33:51 -07:00
Amin Yahyaabadi
29c12dc98c
feat: install sccache on latest ubuntu arm
2025-03-16 20:26:54 -07:00
Amin Yahyaabadi
8115710285
fix: fix apt cache check and version fallback
2025-03-16 02:48:07 -07:00
Amin Yahyaabadi
b59e0ce00b
fix: fix the libtinfo5 download link on Linux arm
2025-03-16 01:40:18 -07:00
Amin Yahyaabadi
374c0cd9ec
fix: fallback to the latest doxygen on Linux arm
2025-03-16 01:31:40 -07:00
Amin Yahyaabadi
2250f08263
test: skip infer, sccache, bazel tests on Linux arm
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
1916446e22
fix: add script for updating all asset lists
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
67fad8bf37
fix: upgrade Doxygen to 1.13.2
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
a4bc77491c
fix: fix Bazel installation on Linux arm64
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
a835d4b72e
fix: install the default Doxygen version on Linux
...
Update versions.json
Update doxygen.ts
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
6ef1af9182
fix: fix vcpkg bootstrap test in home with spaces
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi
7fee45544a
fix: polifyll performance for crypto randomuuid
2025-03-10 02:07:13 -07:00
Amin Yahyaabadi
6cb9980520
fix: add polyfil for crypto.randomuuid
2025-03-10 00:38:16 -07:00
Amin Yahyaabadi
4532f2e61b
fix: force installing LLVM via bottles
2025-03-10 00:18:44 -07:00
Amin Yahyaabadi
4b9980f829
fix: add the llvm bin dir to path for brew
2025-03-10 00:16:25 -07:00
Amin Yahyaabadi
eab64e395d
feat: install LLVM via brew on Mac if possible
2025-03-09 15:15:31 -07:00
Amin Yahyaabadi
935a8bc14f
refactor: refactor llvm install into modules
2025-03-09 01:08:52 -08:00