Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake configuration file for ipelet demos processes the "simple_triangulation" example incorrectly #8561

Open
alekseYY opened this issue Oct 20, 2024 · 1 comment

Comments

@alekseYY
Copy link

alekseYY commented Oct 20, 2024

Issue Details

It's a minor issue, but anyway. The file demo/CGAL_ipelets/CMakeLists.txt processes a number of ipelets correctly, but in the end it processes the "simple_triangulation" example (which is included in the CGAL Ipelets User Manual) in some different way. As a result, the library libsimple_triangulation.so can't be found by the libCGAL_simple_triangulation.lua loader (cause filenames differ).

The solution I tried and it worked - add the "simple_triangulation" into the list of other ipelets and remove the special treatment of this ipelet:

set(CGAL_IPELETS ${CGAL_IPELETS} simple_triangulation)

Another thing which can be improved - remove complex mechanics to find the IPE directory for ipelets from the demo/CGAL_ipelets/CMakeLists.txt file and use the ~/.ipe/ipelets directory to install ipelets. This will avoid the sudo during installation.

Source Code

Please see the demo/CGAL_ipelets/CMakeLists.txt file.

Environment

  • Operating system (Windows/Mac/Linux, 32/64 bits): Ubuntu 22.04
  • Compiler: g++ 12.3.0
  • Release or debug mode: Debug
  • Specific flags used (if any):
  • CGAL version: 6.0
  • Boost version: 1.74.0
  • Other libraries versions if used (Eigen, TBB, etc.): Qt 6.2.4
@debx4
Copy link

debx4 commented Dec 10, 2024

#8561 just have a minor issue in ipelet
use the code in the text file and add the simple triangulation after the CGAL_IPELETS ${CGAL_IPELETS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants