Commit Graph

18 Commits

Author SHA1 Message Date
Chris Hennes
9d232222df Addon Manager: Add defusedxml dependency 2025-09-30 19:59:12 -03:00
Jacob Oursland
7225f81da6 pixi: pin compilers to 1.10 to avoid libcxx 19 compile failures. 2025-07-23 12:30:44 -07:00
Jacob Oursland
5a07907118 Pixi: update pixi.toml with required pixi version. 2025-07-13 11:17:11 -07:00
Zbyněk Winkler
1b7c12629c 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
06368d7109 pixi: Add freecad-stubs for python autocompletion. 2025-07-03 14:45:43 -07:00
Jacob Oursland
0a96cd0ad5 pixi: Pin occt to 7.8 due to bugs in 7.9.0. 2025-07-03 14:45:37 -07:00
Jacob Oursland
adcc3c2518 pixi: Pin versions for compatibility with VFX Reference Platform. 2025-07-03 14:45:26 -07:00
Jacob Oursland
8be9b5924d Pixi: remove explictly setting Qt6 now that it is the default. 2025-06-08 18:30:53 +02:00
Jacob Oursland
b3a3b13603 pixi: Downgrade to Qt6 6.7.x. 2025-05-02 00:16:31 +02:00
Jackson Oursland
3b89cd2376 pixi: Match developer dependencies with weekly build and update. (#20711) 2025-04-21 20:56:33 -03:00
Jacob Oursland
7b759aae1a 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
bc2aba9618 pixi: Use the mold linker on Linux. 2025-04-15 06:42:55 +02:00
Jacob Oursland
d56d902045 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
a2b15f1d34 pixi: use cos7 packages on linux-64 2025-02-24 14:33:48 -03:00
mosfet80
1ae8524dce Update pixi.toml
fix version
2025-01-21 09:50:43 -06:00
lorenz
013eb6e635 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
0609fa2335 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
ed5815eb4d pixi: add pixi.toml and pixi.lock 2024-12-04 08:02:29 -08:00