Skip to content

Conversation

@guparan
Copy link
Contributor

@guparan guparan commented Jul 6, 2021

Includes the old #131 that was never merged in master.

jnbrunet and others added 30 commits January 14, 2021 22:38
* Clean-ups before release

* Swap the cmake dependent option SP3_LINK_TO_USER_SITE to a regular cmake option.

* Missing SofaBaseLinearSolver in RestShapeForcefied test
* Build SofaPython3 alongside SofaPython

because it's possible.

* Keep only one ON-OFF option: PLUGIN_SOFAPYTHON3

* Use new macros from SofaMacros

* Improve install tree

* [cmake] Fix rpaths for both in-tree and out-of-tree

* [cmake] Use a global cmake variable to set the RPath to all targets under the bindings directory

Co-authored-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
* Add example to load XML file from python environment

* Update scenes with pluginization

* Missing plugin SofaOpenglVisual in scenes

(cherry picked from commit e496cb1)
(cherry picked from commit e75afab)
* CLEAN SofaPython3Config.cmake.in

* [cmake] Wider RPATH support for python modules
* [CMake] Simplify RPATH management

* [CMake] Simplify RPATH management (2)

* [CMake] Simplify RPATH management (3)

* [CMake] Handle dep. to other python modules in RPATH

* [CMake] CLEAN SofaPython3Tools.cmake
Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
…ngs (#97)

The pygame example is broken and would necessitate to bring back a hard dependency on glew.

Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
* [cmake] Fix missing module path for external projects

Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>

* [cmake] Version add a tailing zero to 20.12.0(0)

Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
(cherry picked from commit c89affa)
guparan and others added 17 commits February 19, 2021 09:25
Signed-off-by: Jean-Nicolas Brunet <jnbrunet2000@gmail.com>
If attribute is not a data or a link, calls the default implementation for setattr. This allows to have properties for custom types defined by a user.
# Conflicts:
#	.github/workflows/macos.yml
#	.github/workflows/ubuntu.yml
#	CMakeLists.txt
#	Plugin/CMakeLists.txt
#	Plugin/PluginConfig.cmake.in
#	Plugin/src/SofaPython3/Prefab.cpp
#	bindings/CMakeLists.txt
#	bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseCamera.cpp
#	bindings/Sofa/tests/Core/PythonRestShapeForceField.py
#	examples/advanced_timer.py
#	examples/example-forcefield.py
# Conflicts:
#	bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.cpp
(will be set to v21.06 after PR is merged)
@guparan
Copy link
Contributor Author

guparan commented Jul 6, 2021

To be redone from another branch.

@guparan guparan closed this Jul 6, 2021
@guparan guparan deleted the v21.06 branch July 6, 2021 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants