Commit Graph

20 Commits

Author SHA1 Message Date
Gaël Écorchard
d73e399d10 pixi: Add qt6-wayland dependency on Linux
Signed-off-by: Gaël Écorchard <gael@km-robotics.cz>
2026-01-12 10:50:19 -06:00
Adrian Insaurralde Avalos
147810c9de pixi: enable building reverse engineering 2025-11-21 16:35:53 -06:00
Chris Hennes
5e2fd1c496 Addon Manager: Add defusedxml dependency 2025-09-30 19:59:12 -03:00
Jacob Oursland
7d9810fbb2 pixi: pin compilers to 1.10 to avoid libcxx 19 compile failures. 2025-07-23 12:30:44 -07:00
Jacob Oursland
b3dcc5be41 Pixi: update pixi.toml with required pixi version. 2025-07-13 11:17:11 -07:00
Zbyněk Winkler
623c0466a8 Improve compatibility with VSCode
- remove build directory override, use build directory from CMakePresets.json
  without this VSCode cannot use builddir created by pixi
- add *-debug and *-release commands everywhere
2025-07-07 18:20:28 +02:00
Jacob Oursland
65ec6da860 pixi: Add freecad-stubs for python autocompletion. 2025-07-03 14:45:43 -07:00
Jacob Oursland
bb10f882f3 pixi: Pin occt to 7.8 due to bugs in 7.9.0. 2025-07-03 14:45:37 -07:00
Jacob Oursland
f9ef5feeca pixi: Pin versions for compatibility with VFX Reference Platform. 2025-07-03 14:45:26 -07:00
Jacob Oursland
26bcc44b84 Pixi: remove explictly setting Qt6 now that it is the default. 2025-06-08 18:30:53 +02:00
Jacob Oursland
bb0c06e8f7 pixi: Downgrade to Qt6 6.7.x. 2025-05-02 00:16:31 +02:00
Jackson Oursland
4c600f20d4 pixi: Match developer dependencies with weekly build and update. (#20711) 2025-04-21 20:56:33 -03:00
Jacob Oursland
e72c95943f pixi: use clang on Linux.
clang uses considerably less memory on Linux allowing more concurrent instances than with g++.
Using clang reduced build times on a machine from 63m to 32m.
2025-04-15 13:04:13 +02:00
Jacob Oursland
b9ca0db183 pixi: Use the mold linker on Linux. 2025-04-15 06:42:55 +02:00
Jacob Oursland
d1918be11c pixi: Unset CFLAGS, CXXFLAGS, DEBUG_CFLAGS, and DEBUG_CXXFLAGS.
pixi sets a variety of environment variables, which unfortunately includes compiler optimization flags.
This PR unsets the compiler flags for parity with other environments.

A consequence of this is that debug builds are no longer build with high optimization, which is a desirable outcome.
2025-04-14 10:05:41 +02:00
Adrian Insaurralde
f187b9cabe pixi: use cos7 packages on linux-64 2025-02-24 14:33:48 -03:00
mosfet80
e30251eb98 Update pixi.toml
fix version
2025-01-21 09:50:43 -06:00
lorenz
a0b0e12aec pixi: update to py3.13 (#18832)
* pixi: update to py3.13

* pixi: Update gh-action to use pixi v0.39.4

* Pixi: add dep. xorg-xproto for linux

* update lock-file
2025-01-06 14:34:17 -03:00
Jacob Oursland
521c8db484 pixi: Add run freecad configuration for Windows.
Windows requires running from an installed FreeCAD, not simply the build environment.  This
commit performs the install and execution from the installation environment.
2024-12-19 14:46:09 +01:00
looooo
a453920c30 pixi: add pixi.toml and pixi.lock 2024-12-04 08:02:29 -08:00