Amin Yahyaabadi
747e9cfe05
fix: fix partial options for tar
2025-07-10 07:11:16 -07:00
Amin Yahyaabadi
26bd7cda45
fix: allow partial options for setup tools
2025-07-10 06:59:25 -07:00
Amin Yahyaabadi
6f1d3cd81e
fix: add setup-options for all setup functions
2025-07-10 06:59:25 -07:00
Amin Yahyaabadi
1c89539b8f
fix: handle no update failures for llvm
2025-07-07 22:42:22 -07:00
Amin Ya
aa0fcb9bee
fix: use 7z for tar extraction on windows
2025-07-03 06:58:13 -07:00
Amin Yahyaabadi
988cdb3377
fix: extra tar by 7z on windows
2025-07-03 06:32:22 -07:00
Amin Yahyaabadi
559fcdd572
feat: add tar as an installable tool
2025-07-03 05:42:22 -07:00
Amin Yahyaabadi
8e6c0edd38
fix: strip components for windows LLVM tar.xz
2025-07-03 05:26:22 -07:00
Amin Yahyaabadi
8ffe76cee3
fix: prefer complete Window LLVM package
2025-07-03 04:57:50 -07:00
Amin Yahyaabadi
0fa8654824
fix: fix apt resolving on non-Linux
2025-07-03 04:56:17 -07:00
Amin Yahyaabadi
751b635450
fix: install gcovr via apt on Ubuntu by default
2025-07-03 04:44:58 -07:00
Amin Yahyaabadi
056bb3b1d9
fix: add LLVM 20.1.7 + mingw 15.1-r2
2025-07-02 04:32:00 -07:00
Amin Yahyaabadi
396258ba63
fix: update doxygen to 1.14.0
2025-06-05 01:44:23 -07:00
Amin Yahyaabadi
70e614fd48
fix: update meson to 1.8.1
2025-06-05 01:41:07 -07:00
Amin Yahyaabadi
075261cd2b
fix: update powershell to 7.5.1
2025-06-05 01:40:37 -07:00
Amin Yahyaabadi
fcda129998
fix: update task to 3.43.3
2025-06-05 01:40:18 -07:00
Amin Yahyaabadi
42ccc76417
fix: update cmake to 3.31.7
2025-06-05 01:38:12 -07:00
Amin Yahyaabadi
b21cd99e0b
fix: default to llvm 19 on alpine
2025-06-03 01:51:55 -07:00
Amin Yahyaabadi
085eecfbd1
fix: remove the vcpkg pin for alpine
2025-06-03 01:40:06 -07:00
Amin Yahyaabadi
197080ad94
test: default to gcc 15 on Mac and Windows
2025-06-03 01:27:40 -07:00
Amin Yahyaabadi
15c6190549
fix: add newer llvm 20 versions
2025-06-03 00:43:01 -07:00
Amin Yahyaabadi
38b4d16f6e
fix: update default LLVM to v20
2025-06-03 00:39:28 -07:00
Amin Yahyaabadi
3a19939866
fix: handle no version for cmake
2025-05-26 22:07:03 -07:00
Amin Yahyaabadi
6540167f34
feat move setup-nala to setup-apt
2025-05-20 02:39:27 -07:00
Amin Yahyaabadi
62036a9dd7
feat: move the apt-fast installer to setup-apt package
2025-05-20 02:32:22 -07:00
Amin Yahyaabadi
350b16f518
fix: prefer apt-fast or apt over apt-get
2025-05-20 02:23:12 -07:00
Amin Yahyaabadi
4c0bf0acdb
fix: make apt-fast non-interactive
2025-05-20 02:17:12 -07:00
Amin Yahyaabadi
ecc6c767e0
feat: add apt-fast as an installable tool
2025-05-20 01:52:30 -07:00
Amin Yahyaabadi
00fe6df1cf
fix: rename isUbuntu to hasAptget
2025-05-20 01:43:24 -07:00
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