Commit Graph
70 Commits
Author SHA1 Message Date
Jérémie Dumas 2eef4a9b30 Fix compilation issues. 2018-12-28 01:28:11 +01:00
Alec Jacobson 85b93826a2 merge 2018-12-24 16:41:35 -06:00
Jérémie Dumas b0c518a05f Fix build for current python bindings. 2018-11-12 22:56:45 +01:00
Jérémie Dumas d696b54ba9 Set minimum python version. 2018-11-05 19:09:17 -05:00
Jérémie Dumas b580234968 Try to make Travis/AppVeyor happy. 2018-11-04 13:38:20 -05:00
Jérémie Dumas 8895c712b6 Fix position independent code on Linux. (#941)
Former-commit-id: e21aa88a8b
2018-10-15 12:46:03 -04:00
Jérémie Dumas d3dd83f11b Set default options based on toplevel project. (#940)
* Enable options based on toplevel CMake call.

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt


Former-commit-id: 86d3564a14
2018-10-15 12:05:43 -04:00
Daniele Panozzo ee2599de1a updated cmake files and options
Former-commit-id: 54980dbb68
2018-10-15 10:28:26 -04:00
Jérémie Dumas 340521757c Update cmake.
Former-commit-id: c80da2902f
2018-10-14 21:36:41 -04:00
Jérémie Dumas 1ef33b03a2 Move from submodules to cmake external.
Former-commit-id: de5e3215de
2018-10-14 19:35:08 -04:00
Jérémie Dumas 69de8515ae Merge remote-tracking branch 'upstream/master' into cgal
Former-commit-id: 5cfc34dd16
2018-08-07 12:04:52 -04:00
Zhongshi c5ce69a9e0 🐍 switch find pythoninterp and pythonlibs
https://cmake.org/cmake/help/latest/module/FindPythonLibs.html
Former-commit-id: fe35eb05ee
2018-08-04 18:51:08 -07:00
Jérémie Dumas 8b734a7749 Fix template instantiations.
Former-commit-id: 761cb5e91e
2018-07-09 16:31:06 -04:00
Jérémie Dumas c1a8e7d9ac Merge pull request #689 from Gjacquenot/master
Fixed Python CMakeLists.txt for CMake 3.10.0

Former-commit-id: c9310ff821
2018-03-11 12:28:42 -04:00
Jérémie Dumas 039ca104c2 Update ImGui menu + update tutorial.
Former-commit-id: b52e8fe180
2018-03-10 10:16:27 -05:00
Daniele Panozzo 6dbfe3861a python module compilation fixes
Former-commit-id: 08f7f8cb6b
2018-02-14 11:30:19 -04:00
Guillaume Jacquenot 84e7645d42 Fixed Python CMakeLists.txt for CMake 3.10.0
`target_link_libraries` creates an error in case one do not specify PUBLIC/PRIVATE for each use of `target_link_libraries` on a target

    -- LTO enabled
    CMake Error at CMakeLists.txt:134 (target_link_libraries):
      The keyword signature for target_link_libraries has already been used with
      the target "pyigl".  All uses of target_link_libraries with a target must
      be either all-keyword or all-plain.

Former-commit-id: 3b9ee80dc7
2018-02-10 14:21:37 +01:00
Daniele Panozzo ad4d6cd23c python compilation fixes
Former-commit-id: 4b9501ad39
2018-02-04 20:11:03 -05:00
Daniele Panozzo eb0881d6a9 python module compiles again, still not working
Former-commit-id: f838fe518e
2018-02-04 15:09:54 -05:00
Daniel Crispell a254ce32b3 enable use of alternate pybind11
Former-commit-id: b7f5342962
2017-12-06 12:28:08 -05:00
Jérémie Dumas 66b116aef4 Update Python build.
Former-commit-id: e7d5bc2963
2017-09-08 15:29:52 -04:00
Daniel Crispell dce71c86cb allow specification of alternate pybind11 directory
Former-commit-id: a99055c7ca
2017-07-03 14:26:02 -04:00
Daniel Crispell a79ce45087 correct the pyigl.so path given to strip command
Former-commit-id: 2fa7acb851
2017-06-30 22:22:19 -04:00
skoch 2036f61a24 Remove fileending
Former-commit-id: 4628897ecc
2017-02-14 18:59:01 +01:00
skoch e5a438872f Fix CMakeLists problems
Former-commit-id: d1a22e9d39
2017-02-14 18:45:17 +01:00
Alec Jacobson b19c388a87 hopeful fix for cmake python build
Former-commit-id: 72f96f60cd
2017-01-10 02:48:56 -05:00
Alec Jacobson 7b92189fb8 attempt to convince python to use bbw from main lib
Former-commit-id: 5c602c66bd
2016-11-28 13:50:37 -05:00
Sebastian Koch ba5cfc10ba Added tutorial 403 and submodule bbw
Former-commit-id: a475a5d124
2016-07-14 11:59:56 +02:00
Daniele Panozzo e1eb91246c Merge branch 'python_bindings' of https://github.com/s-koch/libigl
# Conflicts:
#	python/CMakeLists.txt


Former-commit-id: 1f073ddda2
2016-07-06 18:19:51 -04:00
Daniele Panozzo 0fd9f19d5d minor fix
Former-commit-id: f1818d962a
2016-07-06 17:32:33 -04:00
Daniele Panozzo cd5d617ff3 nanogui bindings are now working on macosx
Former-commit-id: 0e18cb9bec
2016-07-06 17:01:40 -04:00
Daniele Panozzo f0ecda1418 Merge commit '5ba386306b0e1dc605941711a21d6031132d8094 [formerly 8c6e743cc1]'
# Conflicts:
#	python/modules/py_igl_viewer.cpp


Former-commit-id: 11f7d59227
2016-07-06 14:56:52 -04:00
Sebastian Koch 5e56eb4f81 Added tutorial 705
Former-commit-id: ef2d804f84
2016-07-06 15:51:04 +02:00
Daniele Panozzo 5251c46efc minor fix in the cmake file for python
Former-commit-id: c61282f6a1
2016-06-18 01:22:02 +02:00
Sebastian Koch b275c3672a Added PNG module and tutorial 607
Former-commit-id: c0e04685e2
2016-06-17 18:51:38 +02:00
Sebastian Koch 9727746942 Added tutorial 609_Boolean and CGAL python module + functions
Former-commit-id: 7b6b91bd7a
2016-06-17 17:25:27 +02:00
Sebastian Koch 20a81c3f79 Changing to build type DEBUG
Former-commit-id: 5ffdbf8909
2016-06-08 15:06:02 +02:00
Sebastian Koch e91d3ed76b Checking if g++ build works like this
Former-commit-id: 84f107e971
2016-06-08 10:34:13 +02:00
Sebastian Koch 4a98261ae9 Merge branch 'master-upstream' into python_bindings
Former-commit-id: 8c301b3375
2016-06-07 15:15:19 +02:00
Sebastian Koch ad00bd397f Restructuring Python bindings, moved submodules and dependencies to own folders, added dependency checking for some tutorials, minor refactorings
Former-commit-id: 2214125878
2016-06-07 15:13:54 +02:00
Sebastian Koch 2a11d6243a Merge branch 'master-upstream' into python_bindings
Former-commit-id: 44fad596ff
2016-06-07 15:12:54 +02:00
Sebastian Koch 6e6d16137e Update CMakeLists.txt
Former-commit-id: d239f45515
2016-06-04 16:25:08 +02:00
Sebastian Koch 0fabc50c00 Merge branch 'bindings' into python_bindings
Former-commit-id: 35cb70903b
2016-06-02 13:55:51 +02:00
Sebastian Koch 04d608aa7b Update CMakeLists.txt
Former-commit-id: 52c0371af8
2016-05-10 14:37:17 +02:00
s-koch dcd81c26e3 Added missing templates to make static build work with gcc
Former-commit-id: 6393806946
2016-05-10 11:07:39 +02:00
Daniele Panozzo c3599de866 fixes for python static build
Former-commit-id: d7c4e5fcbc
2016-05-05 00:01:25 -04:00
Romain Prévost e5e4bb0fe0 cgal/boolean cmake fix
viewer cmake fix


Former-commit-id: 2b6b43eb7b
2016-03-08 00:57:18 +01:00
Romain Prévost 5548464b67 updated cmake version
Former-commit-id: 2cd2d17780
2016-03-06 23:23:32 +01:00
Romain Prévost 240ec6dfe6 fixing main cmake to avoid cmake pollution
travis linux updated cmake


Former-commit-id: 2180bca0fd
2016-03-06 22:55:04 +01:00
Romain Prévost 4e84527f86 LIBIGL_EXTRA_SOURCES is not needed anymore
Former-commit-id: 7dbc0692ca
2016-03-06 11:54:56 +01:00