Matthias Hochsteger
cb8bef9423
Force rebuild of Netgen subproject when building the Superbuild
...
CMake is using stamp files to check if the external projects are out
of date. There is an option 'BUILD_ALWAYS 1' of ExternalProject_Add,
but it is not available prior to CMake 3.1.
To work around it, this commit solves two problems at once:
- Add a new step 'check_submodules' between configure and build
to check if all submodules are up to date. This step has the option
'ALWAYS 1', which means it is always considered outdated.
- Since 'build' depends on the above step, it will always be started
2017-01-20 10:16:48 +01:00
Matthias Hochsteger
4cff6b546a
install all headers to INCDIR
2017-01-16 14:59:57 +01:00
Matthias Hochsteger
9cbe5f7c73
only build necessary targets
2017-01-16 12:30:02 +01:00
Matthias Hochsteger
c6783a4d98
MacOS build fix
2017-01-16 12:12:41 +01:00
Matthias Hochsteger
d91127832a
Add missing patch for TK on MacOS, add .gitignore file
2017-01-16 00:22:56 +01:00
Matthias Hochsteger
2d63931130
Fixes for MacOS build
2017-01-15 19:32:59 +01:00
Matthias Hochsteger
ff8e405afb
store downloaded dependencies in source tree to avoid repeating downloads after cleaning the build tree
2017-01-15 19:28:02 +01:00
Matthias Hochsteger
2b16f9994f
Fix write permission check
2017-01-10 18:45:49 +01:00
Matthias Hochsteger
b9018982e1
Differen default install dir on MacOS
2017-01-10 18:40:26 +01:00
Joachim Schöberl
98a43821ae
osx superbuild fix
2017-01-10 16:04:34 +01:00
Matthias Hochsteger
99b5dc571e
Update TCL/TK/TKDND build settings for MacOS
2017-01-10 14:49:35 +01:00
Matthias Hochsteger
d6c6fbab98
allow parallel build for netgen subproject
2017-01-10 12:39:12 +01:00
Matthias Hochsteger
d557e59a69
check for write permissions at INSTALL_DIR on Unix platforms
2017-01-10 12:02:04 +01:00
Matthias Hochsteger
77dde0977b
Search for pybind11 only at the git submodule location
...
- Fixes a bug where pybind11 is found in the installation directory
2017-01-10 10:47:01 +01:00
Matthias Hochsteger
e4e1d0316c
forward PYBIND_INCLUD_DIR to Netgen subproject
2017-01-09 19:15:44 +01:00
Matthias Hochsteger
190d035809
Fix Python paths
2017-01-09 18:45:12 +01:00
Matthias Hochsteger
745924e71a
CMake: prepend NETGEN_ to set variables in NetgenConfig.cmake
2017-01-09 14:03:36 +01:00
Matthias Hochsteger
fc64b97e77
CMake: fix finding Python 3 libraries
2017-01-09 14:03:36 +01:00
Matthias Hochsteger
5f3cf1a806
fix slash/baslash issue in CMake path
2017-01-05 15:05:13 +01:00
Matthias Hochsteger
80536a3308
CMake: Add External projects to fetch and install some dependencies automatically on Windows and MacOS
2016-12-22 19:12:11 +01:00
Matthias Hochsteger
347cee3de7
cmake fix to find OpenCascade
2016-04-05 16:06:17 +02:00
Matthias
2dcbd988b8
cleanup FindOpenCasCade.cmake
2016-04-04 10:18:38 +02:00
Joachim Schöberl
c98a55ab11
merge ttk branch to master
2016-02-08 15:53:16 +01:00
Christoph Lehrenfeld
9aac99fe17
occ fix
2015-04-29 11:48:20 +02:00
Matthias Hochsteger
ea05f5183e
cmake OpenCascade support
2015-04-09 12:39:49 +02:00
Matthias Hochsteger
b870bcee0f
CMake support
2015-03-06 14:59:14 +01:00