Commit Graph

1021 Commits

Author SHA1 Message Date
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