mirror of https://github.com/CGAL/cgal
Merge pull request #7816 from afabri/Parameterization-no_opennl-GF
Parameterization: cleanup
This commit is contained in:
commit
23e36487e1
|
|
@ -97,11 +97,6 @@ distribution of the <a href="https://cs.nyu.edu/exact/">Core library</a> version
|
|||
dealing with algebraic numbers. Note that \core is not part of \cgal and has its
|
||||
own license.
|
||||
|
||||
The directory `include/CGAL/OpenNL` contains a distribution of the
|
||||
<a href="http://alice.loria.fr/index.php/software/4-library/23-opennl.html">Open Numerical Library</a>,
|
||||
which provides solvers for sparse linear systems, especially designed for the Computer Graphics community.
|
||||
\opennl is not part of \cgal and has its own license.
|
||||
|
||||
The only documentation shipped within \cgal sources is the present manual.
|
||||
The \cgal manual can also be accessed online at
|
||||
<a href="https://doc.cgal.org/latest/Manual/index.html">`https://doc.cgal.org`</a>
|
||||
|
|
|
|||
|
|
@ -115,7 +115,6 @@ ALIASES = "cgal=%CGAL" \
|
|||
"taucs=TAUCS" \
|
||||
"lapack=LAPACK" \
|
||||
"blas=BLAS" \
|
||||
"opennl=OpenNL" \
|
||||
"cpp=C++" \
|
||||
"cpp11=C++11" \
|
||||
"CC=C++" \
|
||||
|
|
|
|||
|
|
@ -106,7 +106,6 @@ ALIASES = "cgal=%CGAL" \
|
|||
"taucs=TAUCS" \
|
||||
"lapack=LAPACK" \
|
||||
"blas=BLAS" \
|
||||
"opennl=OpenNL" \
|
||||
"cpp=C++" \
|
||||
"cpp11=C++11" \
|
||||
"CC=C++" \
|
||||
|
|
@ -768,4 +767,3 @@ DIRECTORY_GRAPH = NO
|
|||
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||
|
||||
INTERACTIVE_SVG = YES
|
||||
|
||||
|
|
|
|||
|
|
@ -115,7 +115,6 @@ ALIASES = "cgal=%CGAL" \
|
|||
"taucs=TAUCS" \
|
||||
"lapack=LAPACK" \
|
||||
"blas=BLAS" \
|
||||
"opennl=OpenNL" \
|
||||
"cpp=C++" \
|
||||
"cpp11=C++11" \
|
||||
"CC=C++" \
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ Release date: October 2023
|
|||
- **Breaking change**: The usage of `boost::variant` has been replaced by `std::variant`. Packages affected are 2D Arrangements, and the Kernel intersection.
|
||||
- **Breaking chahge**: The file CMake file `UseCGAL.cmake` has been removed from CGAL. Usages of the CMake variables `${CGAL_USE_FILE}` and `${CGAL_LIBRARIES}` must be replaced by a link to the imported target `CGAL::CGAL`, for example: `target_link_library(the_target PRIVATE CGAL::CGAL)`.
|
||||
|
||||
|
||||
#### 2D Arrangements
|
||||
|
||||
- **Breaking change**: The type of the result of point location queries changed to
|
||||
|
|
@ -61,6 +62,9 @@ Release date: October 2023
|
|||
`CGAL::Simplicial_mesh_cell_base_3`
|
||||
have been modified to enable passing a geometric traits and a custom cell base class.
|
||||
|
||||
### [Surface Mesh Parameterization](https://doc.cgal.org/6.0/Manual/packages.html#PkgSurfaceMeshParameterization)
|
||||
- **Breaking change**: LSCM_parameterizer_3 needs Eigen
|
||||
|
||||
### [3D Triangulations](https://doc.cgal.org/6.0/Manual/packages.html#PkgTriangulation3)
|
||||
- Added three functions `vertices()` to the class `Triangulation_3`.
|
||||
Each of them returns an array containing the vertices of the given triangulation simplex.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ an open source license. It is also possible to obtain commercial licenses
|
|||
from GeometryFactory (www.geometryfactory.com) for all or parts of CGAL.
|
||||
|
||||
The source code of the CGAL library can be found in the directory
|
||||
"include/CGAL" (with the exception of "include/CGAL/CORE", "include/CGAL/OpenNL").
|
||||
"include/CGAL" (with the exception of "include/CGAL/CORE").
|
||||
It is specified in each file of the CGAL library which
|
||||
license applies to it. This is either the GNU General Public License
|
||||
or the GNU Lesser General Public License (as published by the Free Software
|
||||
|
|
@ -29,8 +29,6 @@ licenses:
|
|||
(see LICENSE.LGPL).
|
||||
- ImageIO, in the directory "include/CGAL/ImageIO", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
- OpenNL, in the directory "include/CGAL/OpenNL", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
- ETH Zurich random forest algorithm, in the directory "CGAL/Classification/ETHZ",
|
||||
is licensed under a MIT like license (see LICENSE.RFL).
|
||||
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ Copyright (from upstream file LICENSE)
|
|||
|
||||
The source code of the CGAL library can be found in the directories
|
||||
"src/CGAL", "src/CGALQt", "src/CGALQt4" and "include/CGAL" (with the
|
||||
exception of "include/CGAL/CORE", "include/CGAL/OpenNL").
|
||||
exception of "include/CGAL/CORE").
|
||||
It is specified in each file of the CGAL library which
|
||||
license applies to it. This is either the GNU General Public License
|
||||
or the GNU Lesser General Public License (as published by the Free Software
|
||||
|
|
@ -168,8 +168,6 @@ Copyright (from upstream file LICENSE)
|
|||
licensed under the LGPL (see LICENSE.LGPL).
|
||||
- ImageIO, in the directory "src/CGALimageIO", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
- OpenNL, in the directory "include/CGAL/OpenNL", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
|
||||
All other files that do not have an explicit copyright notice (e.g., all
|
||||
examples and some demos) are licensed under a very permissive license. The
|
||||
|
|
@ -351,26 +349,3 @@ src/CGALimageIO.
|
|||
|
||||
These files are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
|
||||
WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
OpenNL
|
||||
======
|
||||
|
||||
The following copyright statement applies to the OpenNL library in
|
||||
include/CGAL/OpenNL.
|
||||
|
||||
Copyright (c) 2005-2008 Inria Loria (France).
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License version 3 as published by the Free Software Foundation
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ Copyright (from upstream file LICENSE)
|
|||
|
||||
The source code of the CGAL library can be found in the directories
|
||||
"src/CGAL", "src/CGALQt", "src/CGALQt4" and "include/CGAL" (with the
|
||||
exception of "include/CGAL/CORE", "include/CGAL/OpenNL").
|
||||
exception of "include/CGAL/CORE").
|
||||
It is specified in each file of the CGAL library which
|
||||
license applies to it. This is either the GNU General Public License
|
||||
or the GNU Lesser General Public License (as published by the Free Software
|
||||
|
|
@ -168,8 +168,6 @@ Copyright (from upstream file LICENSE)
|
|||
licensed under the LGPL (see LICENSE.LGPL).
|
||||
- ImageIO, in the directory "src/CGALimageIO", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
- OpenNL, in the directory "include/CGAL/OpenNL", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
|
||||
All other files that do not have an explicit copyright notice (e.g., all
|
||||
examples and some demos) are licensed under a very permissive license. The
|
||||
|
|
@ -351,26 +349,3 @@ src/CGALimageIO.
|
|||
|
||||
These files are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
|
||||
WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
OpenNL
|
||||
======
|
||||
|
||||
The following copyright statement applies to the OpenNL library in
|
||||
include/CGAL/OpenNL.
|
||||
|
||||
Copyright (c) 2005-2008 Inria Loria (France).
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License version 3 as published by the Free Software Foundation
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ Copyright (from upstream file LICENSE)
|
|||
|
||||
The source code of the CGAL library can be found in the directories
|
||||
"src/CGAL", "src/CGALQt", "src/CGALQt4" and "include/CGAL" (with the
|
||||
exception of "include/CGAL/CORE", "include/CGAL/OpenNL").
|
||||
exception of "include/CGAL/CORE").
|
||||
It is specified in each file of the CGAL library which
|
||||
license applies to it. This is either the GNU General Public License
|
||||
or the GNU Lesser General Public License (as published by the Free Software
|
||||
|
|
@ -168,8 +168,6 @@ Copyright (from upstream file LICENSE)
|
|||
licensed under the LGPL (see LICENSE.LGPL).
|
||||
- ImageIO, in the directory "src/CGALimageIO", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
- OpenNL, in the directory "include/CGAL/OpenNL", is licensed under the LGPL
|
||||
(see LICENSE.LGPL).
|
||||
|
||||
All other files that do not have an explicit copyright notice (e.g., all
|
||||
examples and some demos) are licensed under a very permissive license. The
|
||||
|
|
@ -351,26 +349,3 @@ src/CGALimageIO.
|
|||
|
||||
These files are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
|
||||
WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
OpenNL
|
||||
======
|
||||
|
||||
The following copyright statement applies to the OpenNL library in
|
||||
include/CGAL/OpenNL.
|
||||
|
||||
Copyright (c) 2005-2008 Inria Loria (France).
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License version 3 as published by the Free Software Foundation
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
rm -rf CMakeCache.txt
|
||||
rm -rf CMakeFiles/
|
||||
|
||||
. ./setup
|
||||
|
||||
cmake ~/CGAL/releases-and-testsuites-with-cmake/CGAL-I -DWITH_examples=OFF -DCMAKE_CXX_FLAGS_DEBUG:STRING="" -DCMAKE_BUILD_TYPE:STRING=Debug
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
export QTDIR=/usr/lib/qt-3.3
|
||||
|
||||
source /home/lrineau/CGAL/RS-3.1/setup-rs
|
||||
|
||||
PATH=/usr/local/packages/qt4.7/bin:$PATH
|
||||
PATH=$HOME/CGAL/path-cmake-2.6:$PATH
|
||||
|
||||
export PATH
|
||||
|
||||
LD_LIBRARY_PATH=/usr/local/packages/qt4.7/lib:$LD_LIBRARY_PATH
|
||||
|
||||
export LD_LIBRARY_PATH
|
||||
|
||||
ESBTL_INC_DIR=$HOME/CGAL/esbtl/trunk/include
|
||||
export ESBTL_INC_DIR
|
||||
|
||||
EIGEN3_INC_DIR=/usr/local/Eigen-3.2.1
|
||||
export EIGEN3_INC_DIR
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,4 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXXFLAGS="-Wall -m32 -O2"
|
||||
export CXX=/usr/bin/g++34
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,4 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXXFLAGS="-O2 -Wall -m32"
|
||||
export CXX=/usr/bin/g++
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,6 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export TESTSUITE_CXXFLAGS="-O3"
|
||||
export TESTSUITE_CXXFLAGS_DEBUG="-g0"
|
||||
export CXXFLAGS="-O3 -Wall -m32"
|
||||
export CXX=/usr/bin/g++
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,4 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXXFLAGS="-Wall -m32"
|
||||
export CXX=/usr/bin/g++
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,5 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXX=/usr/local/bin/g++43
|
||||
export CXXFLAGS="-Wall -m32 -DCGAL_NO_DEPRECATED_CODE"
|
||||
export LD_LIBRARY_PATH=/usr/local/gcc43/lib/
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,5 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXX=/usr/local/bin/g++43
|
||||
export CXXFLAGS="-O3 -Wall -m32"
|
||||
export LD_LIBRARY_PATH=/usr/local/gcc43/lib/
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,5 +0,0 @@
|
|||
. $HOME/CGAL/releases-and-testsuites-with-cmake/reference-platforms/common-setup
|
||||
|
||||
export CXXFLAGS="-Wall -m32"
|
||||
export CXX=/usr/local/bin/g++43
|
||||
export LD_LIBRARY_PATH=/usr/local/gcc43/lib/
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,5 +0,0 @@
|
|||
source /opt/intel/composerxe/bin/compilervars.sh intel64
|
||||
CC=icc
|
||||
CXX=icpc
|
||||
export CC CXX
|
||||
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
PATH=$PATH:/usr/local/bin
|
||||
export PATH
|
||||
CGAL_TESTER="cgaltester"
|
||||
CGAL_TESTER_NAME="magritte (GF)"
|
||||
CGAL_TESTER_ADDRESS=sebastien.loriot@geometryfactory.com
|
||||
CGAL_ROOT=$HOME/cgal_test
|
||||
LOGS_DIR="${CGAL_ROOT}/AUTOTEST_LOGS"
|
||||
LOCK_FILE="${CGAL_ROOT}/autotest_cgal_with_cmake.lock"
|
||||
MYSHELL="/bin/sh -c"
|
||||
LC_ALL=C
|
||||
|
||||
BUILD_HOSTS="localhost"
|
||||
PROCESSORS_localhost=3
|
||||
|
||||
LOGS_DIR="${CGAL_ROOT}/AUTOTEST_LOGS"
|
||||
LOCK_FILE="${CGAL_ROOT}/autotest_cgal_with_cmake.lock"
|
||||
|
||||
#COMPILERS_localhost="x86-64_Darwin-13.0_clang-3.2_isan-Release x86-64_Darwin-13.0_Apple_clang-3.2-Debug x86-64_Darwin-13.0_Apple_clang-3.2-Release"
|
||||
# Laurent Rineau, 2013/03/05: remove the "isan" version
|
||||
#COMPILERS_localhost="x86-64_Darwin-13.0_Apple_clang-3.2-Debug x86-64_Darwin-13.0_Apple_clang-3.2-Release"
|
||||
# Laurent Rineau, 2013/04/08: rename the platforms, and add llvm-gcc-4.2
|
||||
#COMPILERS_localhost="x86-64_Darwin-13.0_Apple-clang-3.2_Debug x86-64_Darwin-13.0_Apple-clang-3.2_Release x86-64_Darwin-13.0_Apple-llvm-gcc-4.2_Release"
|
||||
# Laurent Rineau, 2013/05/21: add clang-3.2-cpp11
|
||||
|
||||
|
||||
# Laurent Rineau, 2015/08/20. Only one compiler, after upgrade to Yosemit
|
||||
COMPILERS_localhost=""
|
||||
COMPILERS_localhost="${COMPILERS_localhost} x86-64_Darwin-13.0_Apple-clang-5.0_Release"
|
||||
COMPILERS_localhost="${COMPILERS_localhost} x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11"
|
||||
COMPILERS_localhost="${COMPILERS_localhost} x86-64_Darwin-13.0_Apple-clang-5.1_Release-LEDA-without-GMP"
|
||||
BUILD_ON_localhost=all
|
||||
|
||||
REFERENCE_PLATFORMS_DIR=$CGAL_ROOT/reference_platforms
|
||||
USE_REFERENCE_PLATFORMS=yes
|
||||
|
||||
UPLOAD_RESULT_DESTINATION="cgaltest@cgaltest.geometryfactory.com:incoming"
|
||||
|
||||
EIGEN3_DIR=/Users/cgaltester/eigen-hg-git
|
||||
export EIGEN3_DIR
|
||||
|
||||
ULIMIT_OPTIONS="-v 5000000 -c 0 -t 3600"
|
||||
export ULIMIT_OPTIONS
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
Qt5_DIR=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5
|
||||
export Qt5_DIR
|
||||
QGLVIEWERROOT=/Users/cgaltester/libQGLViewer-2.6.3/QGLViewer
|
||||
export QGLVIEWERROOT
|
||||
|
||||
DYLD_FRAMEWORK_PATH=$QGLVIEWERROOT:$DYLD_FRAMEWORK_PATH
|
||||
export DYLD_FRAMEWORK_PATH
|
||||
|
||||
#DYLD_FALLBACK_FRAMEWORK_PATH=$QGLVIEWERROOT:$DYLD_FALLBACK_FRAMEWORK_PATH
|
||||
#export DYLD_FALLBACK_FRAMEWORK_PATH
|
||||
|
||||
|
|
@ -1,742 +0,0 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11
|
||||
# It was generated by CMake: /usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Build the doxygen documentation
|
||||
BUILD_DOC:BOOL=OFF
|
||||
|
||||
//Build shared libraries
|
||||
BUILD_SHARED_LIBS:BOOL=ON
|
||||
|
||||
//Activate the debug messages of the script FindBoost
|
||||
Boost_DEBUG:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/Users/cgaltester/boost_1_60_0
|
||||
|
||||
//Boost library directory DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost library directory RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost system library (debug)
|
||||
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost system library (release)
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost thread library (debug)
|
||||
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Boost thread library (release)
|
||||
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Select to allow to use all preconfigured external libraries
|
||||
CGAL_ALLOW_ALL_PRECONFIGURED_LIBS_COMPONENT:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11
|
||||
|
||||
//Link with static Boost libraries
|
||||
CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Core_LIB_DEPENDS:STATIC=general;/usr/local/lib/libmpfr.dylib;general;/usr/local/lib/libgmp.dylib;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;
|
||||
|
||||
//Set this to TRUE if you want to define or modify any of CMAKE_*_FLAGS.
|
||||
// When this is FALSE, all the CMAKE_*_FLAGS flags are overriden
|
||||
// with the values used when building the CGAL libs. For CGAL_*_flags
|
||||
// (used for ADDITIONAL flags) , there is no need to set this to
|
||||
// TRUE.
|
||||
CGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=TRUE
|
||||
|
||||
//Select to allow to preconfiguration of external libraries
|
||||
CGAL_ENABLE_PRECONFIG:BOOL=ON
|
||||
|
||||
//The folder where CGAL user-side scripts will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_BIN_DIR:STRING=bin
|
||||
|
||||
//The folder where CGAL CMake modules will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_CMAKE_DIR:STRING=lib/CGAL
|
||||
|
||||
//The folder where CGAL documentation and license files will be
|
||||
// installed, relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_DOC_DIR:STRING=share/doc/CGAL-4.8-I-108
|
||||
|
||||
//The folder where CGAL header files will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_INC_DIR:STRING=include
|
||||
|
||||
//The folder where CGAL libraries will be installed, relative to
|
||||
// CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_LIB_DIR:STRING=lib
|
||||
|
||||
//The folder where manual pages for CGAL scripts will be installed,
|
||||
// relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_MAN_DIR:STRING=share/man/man1
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_ImageIO_LIB_DEPENDS:STATIC=general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;general;/usr/lib/libz.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_LIB_DEPENDS:STATIC=general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Qt5_LIB_DEPENDS:STATIC=general;Qt5::OpenGL;general;Qt5::Svg;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
|
||||
|
||||
//Build type: Release or Debug
|
||||
CMAKE_BUILD_TYPE:STRING=Release
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING=-Wall -Wextra -Wno-deprecated-register -std=c++11 -stdlib=libc++ -pipe -isystem /Users/cgaltester/boost_1_60_0
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND
|
||||
|
||||
//Build architectures for OSX
|
||||
CMAKE_OSX_ARCHITECTURES:STRING=
|
||||
|
||||
//Minimum OS X version to target for deployment (at runtime); newer
|
||||
// APIs weak linked. Set to empty string for default value.
|
||||
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
|
||||
|
||||
//The product will be built against the headers and libraries located
|
||||
// inside the indicated SDK.
|
||||
CMAKE_OSX_SYSROOT:STRING=
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=CGAL
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
|
||||
|
||||
//User-defined flags
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING= -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
|
||||
|
||||
//If true, cmake will use relative paths in makefiles and projects.
|
||||
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11/doc
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I/doc
|
||||
|
||||
//The directory containing the GMP header files
|
||||
GMP_INCLUDE_DIR:PATH=/usr/local/include
|
||||
|
||||
//Path to the GMP library
|
||||
GMP_LIBRARIES:FILEPATH=/usr/local/lib/libgmp.dylib
|
||||
|
||||
GMP_LIBRARIES_DIR:FILEPATH=/usr/local/lib
|
||||
|
||||
//The directory containing the MPFR header files
|
||||
MPFR_INCLUDE_DIR:PATH=/usr/local/include
|
||||
|
||||
//Path to the MPFR library
|
||||
MPFR_LIBRARIES:FILEPATH=/usr/local/lib/libmpfr.dylib
|
||||
|
||||
MPFR_LIBRARIES_DIR:FILEPATH=/usr/local/lib
|
||||
|
||||
//Include for OpenGL on OSX
|
||||
OPENGL_INCLUDE_DIR:PATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//OpenGL lib for OSX
|
||||
OPENGL_gl_LIBRARY:FILEPATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//AGL lib for OSX
|
||||
OPENGL_glu_LIBRARY:FILEPATH=/System/Library/Frameworks/AGL.framework
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5OpenGL.
|
||||
Qt5OpenGL_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5OpenGL
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Svg.
|
||||
Qt5Svg_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Svg
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Widgets
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5.
|
||||
Qt5_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5
|
||||
|
||||
//Select external library BLAS
|
||||
WITH_BLAS:BOOL=OFF
|
||||
|
||||
//Enable CGAL component CGAL_ImageIO
|
||||
WITH_CGAL_ImageIO:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_Qt5
|
||||
WITH_CGAL_Qt5:BOOL=ON
|
||||
|
||||
//Select external library Coin3D
|
||||
WITH_Coin3D:BOOL=OFF
|
||||
|
||||
//Select external library ESBTL
|
||||
WITH_ESBTL:BOOL=OFF
|
||||
|
||||
//Select external library Eigen3
|
||||
WITH_Eigen3:BOOL=OFF
|
||||
|
||||
//Select external library GMP
|
||||
WITH_GMP:BOOL=OFF
|
||||
|
||||
//Select external library GMPXX
|
||||
WITH_GMPXX:BOOL=OFF
|
||||
|
||||
//Select external library IPE
|
||||
WITH_IPE:BOOL=OFF
|
||||
|
||||
//Select external library LAPACK
|
||||
WITH_LAPACK:BOOL=OFF
|
||||
|
||||
//Select external library LEDA
|
||||
WITH_LEDA:BOOL=OFF
|
||||
|
||||
//Select external library MPFI
|
||||
WITH_MPFI:BOOL=OFF
|
||||
|
||||
//Select external library MPFR
|
||||
WITH_MPFR:BOOL=OFF
|
||||
|
||||
//Select external library NTL
|
||||
WITH_NTL:BOOL=OFF
|
||||
|
||||
//Select external library OpenGL
|
||||
WITH_OpenGL:BOOL=OFF
|
||||
|
||||
//Select external library OpenNL
|
||||
WITH_OpenNL:BOOL=OFF
|
||||
|
||||
//Select external library QGLViewer
|
||||
WITH_QGLViewer:BOOL=OFF
|
||||
|
||||
//Select external library RS
|
||||
WITH_RS:BOOL=OFF
|
||||
|
||||
//Select external library RS3
|
||||
WITH_RS3:BOOL=OFF
|
||||
|
||||
//Select external library ZLIB
|
||||
WITH_ZLIB:BOOL=OFF
|
||||
|
||||
//Select demos
|
||||
WITH_demos:BOOL=OFF
|
||||
|
||||
//Select examples
|
||||
WITH_examples:BOOL=OFF
|
||||
|
||||
//Select tests
|
||||
WITH_tests:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
ZLIB_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY:FILEPATH=/usr/lib/libz.dylib
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DEBUG
|
||||
Boost_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
||||
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Avoid future search of boost-cmake
|
||||
Boost_NO_BOOST_CMAKE:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
||||
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
||||
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
|
||||
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
|
||||
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
CGAL_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
CGAL_3RD_PARTY_LIBRARIES:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
CGAL_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
CGAL_3RD_PARTY_PRECONFIGURED:INTERNAL=
|
||||
//ADVANCED property for variable: CGAL_Boost_USE_STATIC_LIBS
|
||||
CGAL_Boost_USE_STATIC_LIBS-ADVANCED:INTERNAL=1
|
||||
//Test CGAL_CFG_BOOST_VARIANT_SWAP_BUG
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_DENORMALS_COMPILE_BUG
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_IEEE_754_BUG
|
||||
CGAL_CFG_IEEE_754_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_IEEE_754_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_ISTREAM_INT_BUG
|
||||
CGAL_CFG_ISTREAM_INT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_ISTREAM_INT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_5
|
||||
CGAL_CFG_MATCHING_BUG_5:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_5_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_6
|
||||
CGAL_CFG_MATCHING_BUG_6:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_6_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_7
|
||||
CGAL_CFG_MATCHING_BUG_7:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_7_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_8
|
||||
CGAL_CFG_MATCHING_BUG_8:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_8_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG:INTERNAL=
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG_COMPILED:INTERNAL=FALSE
|
||||
//Test CGAL_CFG_NO_LIMITS
|
||||
CGAL_CFG_NO_LIMITS:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_LIMITS_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_NEXTAFTER
|
||||
CGAL_CFG_NO_NEXTAFTER:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_NEXTAFTER_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_STL
|
||||
CGAL_CFG_NO_STL:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_STL_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NUMERIC_LIMITS_BUG
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_USING_BASE_MEMBER_BUG_2
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2_COMPILED:INTERNAL=TRUE
|
||||
CGAL_CONFIGURED_LIBRARIES:INTERNAL=CGAL_Core;CGAL_ImageIO;CGAL_Qt5
|
||||
//Directory containing the Core package
|
||||
CGAL_CORE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Core_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Core_LIBRARY:INTERNAL=
|
||||
CGAL_DISABLE_GMP:INTERNAL=ON
|
||||
//Variable hidden from user
|
||||
CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_EXECUTABLE_TARGETS:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_BLAS_PREFIX:INTERNAL=BLAS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Coin3D_PREFIX:INTERNAL=COIN3D
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ESBTL_PREFIX:INTERNAL=ESBTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Eigen3_PREFIX:INTERNAL=EIGEN3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMPXX_PREFIX:INTERNAL=GMPXX
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMP_PREFIX:INTERNAL=GMP
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_IPE_PREFIX:INTERNAL=IPE
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LAPACK_PREFIX:INTERNAL=LAPACK
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LEDA_PREFIX:INTERNAL=LEDA
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFI_PREFIX:INTERNAL=MPFI
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFR_PREFIX:INTERNAL=MPFR
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_NTL_PREFIX:INTERNAL=NTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenGL_PREFIX:INTERNAL=OpenGL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenNL_PREFIX:INTERNAL=OpenNL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_QGLViewer_PREFIX:INTERNAL=QGLVIEWER
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS3_PREFIX:INTERNAL=RS3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS_PREFIX:INTERNAL=RS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ZLIB_PREFIX:INTERNAL=ZLIB
|
||||
//Directory containing the Installation package
|
||||
CGAL_INSTALLATION_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_ImageIO_3RD_PARTY_DEFINITIONS:INTERNAL=-DCGAL_USE_ZLIB
|
||||
CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework;/usr/include
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework;/usr/lib/libz.dylib
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_ImageIO_LIBRARY:INTERNAL=
|
||||
CGAL_ImageIO_USE_ZLIB:INTERNAL=ON
|
||||
//Directory containing the Maintenance package
|
||||
CGAL_MAINTENANCE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Qt5_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Qt5_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_SUPPORTING_3RD_PARTY_LIBRARIES:INTERNAL=GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=3
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to cache edit program executable.
|
||||
CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ccmake
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
|
||||
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=6
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.3.1/share/cmake
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
|
||||
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Variable hidden from user
|
||||
EXECUTABLE_OUTPUT_PATH:INTERNAL=
|
||||
//Details about finding GMP
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_GMP:INTERNAL=[/usr/local/lib/libgmp.dylib][/usr/local/include][v()]
|
||||
//Details about finding MPFR
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_MPFR:INTERNAL=[/usr/local/lib/libmpfr.dylib][/usr/local/include][v()]
|
||||
//Details about finding OpenGL
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/System/Library/Frameworks/OpenGL.framework][/System/Library/Frameworks/OpenGL.framework][v()]
|
||||
//Details about finding ZLIB
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/libz.dylib][/usr/include][v1.2.5()]
|
||||
//Result of TRY_COMPILE
|
||||
GMP_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
GMP_RUN_RES:INTERNAL=0
|
||||
//Variable hidden from user
|
||||
LIBRARY_OUTPUT_PATH:INTERNAL=
|
||||
//Result of TRY_COMPILE
|
||||
MPFR_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
MPFR_RUN_RES:INTERNAL=0
|
||||
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
||||
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_gl_LIBRARY
|
||||
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
||||
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
ZLIB_COMPILE_RES:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
|
||||
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY
|
||||
ZLIB_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_RUN
|
||||
ZLIB_RUN_RES:INTERNAL=0
|
||||
//Last used Boost_ADDITIONAL_VERSIONS value.
|
||||
_Boost_ADDITIONAL_VERSIONS_LAST:INTERNAL=1.69.1;1.69.0;1.69;1.68.1;1.68.0;1.68;1.67.1;1.67.0;1.67;1.66.1;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.1;1.64.0;1.64;1.63.1;1.63.0;1.63;1.62.1;1.62.0;1.62;1.61.1;1.61.0;1.61;1.60.1;1.60.0;1.60;1.59.1;1.59.0;1.59;1.58.1;1.58.0;1.58;1.57.1;1.57.0;1.57;1.56.1;1.56.0;1.56;1.55.1;1.55.0;1.55;1.54.1;1.54.0;1.54;1.53.1;1.53.0;1.53;1.52.1;1.52.0;1.52;1.51.1;1.51.0;1.51;1.50.1;1.50.0;1.50;1.49.1;1.49.0;1.49;1.48.1;1.48.0;1.48;1.47.1;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.1;1.45.0;1.45;1.44.1;1.44.0;1.44;1.43.1;1.43.0;1.43;1.42.1;1.42.0;1.42;1.41.1;1.41.0;1.41;1.40.1;1.40.0;1.40;1.39.1;1.39.0;1.39;1.38.1;1.38.0;1.38;1.37.1;1.37.0;1.37
|
||||
//Components requested for this build tree.
|
||||
_Boost_COMPONENTS_SEARCHED:INTERNAL=system;thread
|
||||
//Last used Boost_INCLUDE_DIR value.
|
||||
_Boost_INCLUDE_DIR_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
||||
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
||||
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_NAMESPACE value.
|
||||
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
||||
//Last used Boost_USE_MULTITHREADED value.
|
||||
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
||||
//Last used Boost_USE_STATIC_LIBS value.
|
||||
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=OFF
|
||||
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
CXX=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
CC=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
BOOST_LIBRARYDIR=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
BOOST_INCLUDEDIR=/Users/cgaltester/boost_1_60_0
|
||||
DYLD_LIBRARY_PATH=$BOOST_LIBRARYDIR:$DYLD_LIBRARY_PATH
|
||||
export BOOST_LIBRARYDIR BOOST_INCLUDEDIR DYLD_LIBRARY_PATH
|
||||
|
||||
CXXFLAGS="-Wall -Wextra -Wno-deprecated-register -std=c++11 -stdlib=libc++ -pipe -isystem $BOOST_INCLUDEDIR"
|
||||
export CXX CC CXXFLAGS
|
||||
source /Users/cgaltester/cgal_test/reference_platforms/common_setup
|
||||
|
|
@ -1,742 +0,0 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release
|
||||
# It was generated by CMake: /usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Build the doxygen documentation
|
||||
BUILD_DOC:BOOL=OFF
|
||||
|
||||
//Build shared libraries
|
||||
BUILD_SHARED_LIBS:BOOL=ON
|
||||
|
||||
//Activate the debug messages of the script FindBoost
|
||||
Boost_DEBUG:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/Users/cgaltester/boost_1_60_0
|
||||
|
||||
//Boost library directory DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost library directory RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost system library (debug)
|
||||
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost system library (release)
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost thread library (debug)
|
||||
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Boost thread library (release)
|
||||
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Select to allow to use all preconfigured external libraries
|
||||
CGAL_ALLOW_ALL_PRECONFIGURED_LIBS_COMPONENT:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release
|
||||
|
||||
//Link with static Boost libraries
|
||||
CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Core_LIB_DEPENDS:STATIC=general;/usr/local/lib/libmpfr.dylib;general;/usr/local/lib/libgmp.dylib;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;
|
||||
|
||||
//Set this to TRUE if you want to define or modify any of CMAKE_*_FLAGS.
|
||||
// When this is FALSE, all the CMAKE_*_FLAGS flags are overriden
|
||||
// with the values used when building the CGAL libs. For CGAL_*_flags
|
||||
// (used for ADDITIONAL flags) , there is no need to set this to
|
||||
// TRUE.
|
||||
CGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=TRUE
|
||||
|
||||
//Select to allow to preconfiguration of external libraries
|
||||
CGAL_ENABLE_PRECONFIG:BOOL=ON
|
||||
|
||||
//The folder where CGAL user-side scripts will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_BIN_DIR:STRING=bin
|
||||
|
||||
//The folder where CGAL CMake modules will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_CMAKE_DIR:STRING=lib/CGAL
|
||||
|
||||
//The folder where CGAL documentation and license files will be
|
||||
// installed, relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_DOC_DIR:STRING=share/doc/CGAL-4.8-I-108
|
||||
|
||||
//The folder where CGAL header files will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_INC_DIR:STRING=include
|
||||
|
||||
//The folder where CGAL libraries will be installed, relative to
|
||||
// CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_LIB_DIR:STRING=lib
|
||||
|
||||
//The folder where manual pages for CGAL scripts will be installed,
|
||||
// relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_MAN_DIR:STRING=share/man/man1
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_ImageIO_LIB_DEPENDS:STATIC=general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;general;/usr/lib/libz.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_LIB_DEPENDS:STATIC=general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Qt5_LIB_DEPENDS:STATIC=general;Qt5::OpenGL;general;Qt5::Svg;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
|
||||
|
||||
//Build type: Release or Debug
|
||||
CMAKE_BUILD_TYPE:STRING=Release
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING='-Wall -Wextra -isystem /Users/cgaltester/boost_1_60_0 '
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND
|
||||
|
||||
//Build architectures for OSX
|
||||
CMAKE_OSX_ARCHITECTURES:STRING=
|
||||
|
||||
//Minimum OS X version to target for deployment (at runtime); newer
|
||||
// APIs weak linked. Set to empty string for default value.
|
||||
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
|
||||
|
||||
//The product will be built against the headers and libraries located
|
||||
// inside the indicated SDK.
|
||||
CMAKE_OSX_SYSROOT:STRING=
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=CGAL
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
|
||||
|
||||
//User-defined flags
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING= -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
|
||||
|
||||
//If true, cmake will use relative paths in makefiles and projects.
|
||||
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release/doc
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I/doc
|
||||
|
||||
//The directory containing the GMP header files
|
||||
GMP_INCLUDE_DIR:PATH=/usr/local/include
|
||||
|
||||
//Path to the GMP library
|
||||
GMP_LIBRARIES:FILEPATH=/usr/local/lib/libgmp.dylib
|
||||
|
||||
GMP_LIBRARIES_DIR:FILEPATH=/usr/local/lib
|
||||
|
||||
//The directory containing the MPFR header files
|
||||
MPFR_INCLUDE_DIR:PATH=/usr/local/include
|
||||
|
||||
//Path to the MPFR library
|
||||
MPFR_LIBRARIES:FILEPATH=/usr/local/lib/libmpfr.dylib
|
||||
|
||||
MPFR_LIBRARIES_DIR:FILEPATH=/usr/local/lib
|
||||
|
||||
//Include for OpenGL on OSX
|
||||
OPENGL_INCLUDE_DIR:PATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//OpenGL lib for OSX
|
||||
OPENGL_gl_LIBRARY:FILEPATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//AGL lib for OSX
|
||||
OPENGL_glu_LIBRARY:FILEPATH=/System/Library/Frameworks/AGL.framework
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5OpenGL.
|
||||
Qt5OpenGL_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5OpenGL
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Svg.
|
||||
Qt5Svg_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Svg
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Widgets
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5.
|
||||
Qt5_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5
|
||||
|
||||
//Select external library BLAS
|
||||
WITH_BLAS:BOOL=OFF
|
||||
|
||||
//Enable CGAL component CGAL_ImageIO
|
||||
WITH_CGAL_ImageIO:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_Qt5
|
||||
WITH_CGAL_Qt5:BOOL=ON
|
||||
|
||||
//Select external library Coin3D
|
||||
WITH_Coin3D:BOOL=OFF
|
||||
|
||||
//Select external library ESBTL
|
||||
WITH_ESBTL:BOOL=OFF
|
||||
|
||||
//Select external library Eigen3
|
||||
WITH_Eigen3:BOOL=OFF
|
||||
|
||||
//Select external library GMP
|
||||
WITH_GMP:BOOL=OFF
|
||||
|
||||
//Select external library GMPXX
|
||||
WITH_GMPXX:BOOL=OFF
|
||||
|
||||
//Select external library IPE
|
||||
WITH_IPE:BOOL=OFF
|
||||
|
||||
//Select external library LAPACK
|
||||
WITH_LAPACK:BOOL=OFF
|
||||
|
||||
//Select external library LEDA
|
||||
WITH_LEDA:BOOL=OFF
|
||||
|
||||
//Select external library MPFI
|
||||
WITH_MPFI:BOOL=OFF
|
||||
|
||||
//Select external library MPFR
|
||||
WITH_MPFR:BOOL=OFF
|
||||
|
||||
//Select external library NTL
|
||||
WITH_NTL:BOOL=OFF
|
||||
|
||||
//Select external library OpenGL
|
||||
WITH_OpenGL:BOOL=OFF
|
||||
|
||||
//Select external library OpenNL
|
||||
WITH_OpenNL:BOOL=OFF
|
||||
|
||||
//Select external library QGLViewer
|
||||
WITH_QGLViewer:BOOL=OFF
|
||||
|
||||
//Select external library RS
|
||||
WITH_RS:BOOL=OFF
|
||||
|
||||
//Select external library RS3
|
||||
WITH_RS3:BOOL=OFF
|
||||
|
||||
//Select external library ZLIB
|
||||
WITH_ZLIB:BOOL=OFF
|
||||
|
||||
//Select demos
|
||||
WITH_demos:BOOL=OFF
|
||||
|
||||
//Select examples
|
||||
WITH_examples:BOOL=OFF
|
||||
|
||||
//Select tests
|
||||
WITH_tests:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
ZLIB_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY:FILEPATH=/usr/lib/libz.dylib
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DEBUG
|
||||
Boost_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
||||
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Avoid future search of boost-cmake
|
||||
Boost_NO_BOOST_CMAKE:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
||||
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
||||
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
|
||||
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
|
||||
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
CGAL_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
CGAL_3RD_PARTY_LIBRARIES:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
CGAL_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
CGAL_3RD_PARTY_PRECONFIGURED:INTERNAL=
|
||||
//ADVANCED property for variable: CGAL_Boost_USE_STATIC_LIBS
|
||||
CGAL_Boost_USE_STATIC_LIBS-ADVANCED:INTERNAL=1
|
||||
//Test CGAL_CFG_BOOST_VARIANT_SWAP_BUG
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_DENORMALS_COMPILE_BUG
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_IEEE_754_BUG
|
||||
CGAL_CFG_IEEE_754_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_IEEE_754_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_ISTREAM_INT_BUG
|
||||
CGAL_CFG_ISTREAM_INT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_ISTREAM_INT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_5
|
||||
CGAL_CFG_MATCHING_BUG_5:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_5_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_6
|
||||
CGAL_CFG_MATCHING_BUG_6:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_6_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_7
|
||||
CGAL_CFG_MATCHING_BUG_7:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_7_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_8
|
||||
CGAL_CFG_MATCHING_BUG_8:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_8_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG:INTERNAL=
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG_COMPILED:INTERNAL=FALSE
|
||||
//Test CGAL_CFG_NO_LIMITS
|
||||
CGAL_CFG_NO_LIMITS:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_LIMITS_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_NEXTAFTER
|
||||
CGAL_CFG_NO_NEXTAFTER:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_NEXTAFTER_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_STL
|
||||
CGAL_CFG_NO_STL:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_STL_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NUMERIC_LIMITS_BUG
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_USING_BASE_MEMBER_BUG_2
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2_COMPILED:INTERNAL=TRUE
|
||||
CGAL_CONFIGURED_LIBRARIES:INTERNAL=CGAL_Core;CGAL_ImageIO;CGAL_Qt5
|
||||
//Directory containing the Core package
|
||||
CGAL_CORE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Core_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Core_LIBRARY:INTERNAL=
|
||||
CGAL_DISABLE_GMP:INTERNAL=ON
|
||||
//Variable hidden from user
|
||||
CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_EXECUTABLE_TARGETS:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_BLAS_PREFIX:INTERNAL=BLAS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Coin3D_PREFIX:INTERNAL=COIN3D
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ESBTL_PREFIX:INTERNAL=ESBTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Eigen3_PREFIX:INTERNAL=EIGEN3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMPXX_PREFIX:INTERNAL=GMPXX
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMP_PREFIX:INTERNAL=GMP
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_IPE_PREFIX:INTERNAL=IPE
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LAPACK_PREFIX:INTERNAL=LAPACK
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LEDA_PREFIX:INTERNAL=LEDA
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFI_PREFIX:INTERNAL=MPFI
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFR_PREFIX:INTERNAL=MPFR
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_NTL_PREFIX:INTERNAL=NTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenGL_PREFIX:INTERNAL=OpenGL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenNL_PREFIX:INTERNAL=OpenNL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_QGLViewer_PREFIX:INTERNAL=QGLVIEWER
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS3_PREFIX:INTERNAL=RS3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS_PREFIX:INTERNAL=RS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ZLIB_PREFIX:INTERNAL=ZLIB
|
||||
//Directory containing the Installation package
|
||||
CGAL_INSTALLATION_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_ImageIO_3RD_PARTY_DEFINITIONS:INTERNAL=-DCGAL_USE_ZLIB
|
||||
CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework;/usr/include
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework;/usr/lib/libz.dylib
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_ImageIO_LIBRARY:INTERNAL=
|
||||
CGAL_ImageIO_USE_ZLIB:INTERNAL=ON
|
||||
//Directory containing the Maintenance package
|
||||
CGAL_MAINTENANCE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Qt5_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Qt5_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_SUPPORTING_3RD_PARTY_LIBRARIES:INTERNAL=GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.0_Release
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=3
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to cache edit program executable.
|
||||
CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ccmake
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
|
||||
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=6
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.3.1/share/cmake
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
|
||||
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Variable hidden from user
|
||||
EXECUTABLE_OUTPUT_PATH:INTERNAL=
|
||||
//Details about finding GMP
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_GMP:INTERNAL=[/usr/local/lib/libgmp.dylib][/usr/local/include][v()]
|
||||
//Details about finding MPFR
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_MPFR:INTERNAL=[/usr/local/lib/libmpfr.dylib][/usr/local/include][v()]
|
||||
//Details about finding OpenGL
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/System/Library/Frameworks/OpenGL.framework][/System/Library/Frameworks/OpenGL.framework][v()]
|
||||
//Details about finding ZLIB
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/libz.dylib][/usr/include][v1.2.5()]
|
||||
//Result of TRY_COMPILE
|
||||
GMP_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
GMP_RUN_RES:INTERNAL=0
|
||||
//Variable hidden from user
|
||||
LIBRARY_OUTPUT_PATH:INTERNAL=
|
||||
//Result of TRY_COMPILE
|
||||
MPFR_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
MPFR_RUN_RES:INTERNAL=0
|
||||
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
||||
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_gl_LIBRARY
|
||||
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
||||
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
ZLIB_COMPILE_RES:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
|
||||
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY
|
||||
ZLIB_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_RUN
|
||||
ZLIB_RUN_RES:INTERNAL=0
|
||||
//Last used Boost_ADDITIONAL_VERSIONS value.
|
||||
_Boost_ADDITIONAL_VERSIONS_LAST:INTERNAL=1.69.1;1.69.0;1.69;1.68.1;1.68.0;1.68;1.67.1;1.67.0;1.67;1.66.1;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.1;1.64.0;1.64;1.63.1;1.63.0;1.63;1.62.1;1.62.0;1.62;1.61.1;1.61.0;1.61;1.60.1;1.60.0;1.60;1.59.1;1.59.0;1.59;1.58.1;1.58.0;1.58;1.57.1;1.57.0;1.57;1.56.1;1.56.0;1.56;1.55.1;1.55.0;1.55;1.54.1;1.54.0;1.54;1.53.1;1.53.0;1.53;1.52.1;1.52.0;1.52;1.51.1;1.51.0;1.51;1.50.1;1.50.0;1.50;1.49.1;1.49.0;1.49;1.48.1;1.48.0;1.48;1.47.1;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.1;1.45.0;1.45;1.44.1;1.44.0;1.44;1.43.1;1.43.0;1.43;1.42.1;1.42.0;1.42;1.41.1;1.41.0;1.41;1.40.1;1.40.0;1.40;1.39.1;1.39.0;1.39;1.38.1;1.38.0;1.38;1.37.1;1.37.0;1.37
|
||||
//Components requested for this build tree.
|
||||
_Boost_COMPONENTS_SEARCHED:INTERNAL=system;thread
|
||||
//Last used Boost_INCLUDE_DIR value.
|
||||
_Boost_INCLUDE_DIR_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
||||
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
||||
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_NAMESPACE value.
|
||||
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
||||
//Last used Boost_USE_MULTITHREADED value.
|
||||
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
||||
//Last used Boost_USE_STATIC_LIBS value.
|
||||
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=OFF
|
||||
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
CXX=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
CC=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
BOOST_LIBRARYDIR=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
BOOST_INCLUDEDIR=/Users/cgaltester/boost_1_60_0
|
||||
DYLD_LIBRARY_PATH=$BOOST_LIBRARYDIR:$DYLD_LIBRARY_PATH
|
||||
export BOOST_LIBRARYDIR BOOST_INCLUDEDIR DYLD_LIBRARY_PATH
|
||||
|
||||
CXXFLAGS="-Wall -Wextra -isystem $BOOST_INCLUDEDIR"
|
||||
export CXX CC CXXFLAGS
|
||||
source /Users/cgaltester/cgal_test/reference_platforms/common_setup
|
||||
|
|
@ -1,733 +0,0 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.1_Release-LEDA-without-GMP
|
||||
# It was generated by CMake: /usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Build the doxygen documentation
|
||||
BUILD_DOC:BOOL=OFF
|
||||
|
||||
//Build shared libraries
|
||||
BUILD_SHARED_LIBS:BOOL=ON
|
||||
|
||||
//Activate the debug messages of the script FindBoost
|
||||
Boost_DEBUG:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/Users/cgaltester/boost_1_60_0
|
||||
|
||||
//Boost library directory DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost library directory RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE:PATH=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
|
||||
//Boost system library (debug)
|
||||
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost system library (release)
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
|
||||
//Boost thread library (debug)
|
||||
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Boost thread library (release)
|
||||
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib
|
||||
|
||||
//Select to allow to use all preconfigured external libraries
|
||||
CGAL_ALLOW_ALL_PRECONFIGURED_LIBS_COMPONENT:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.1_Release-LEDA-without-GMP
|
||||
|
||||
//Link with static Boost libraries
|
||||
CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF
|
||||
|
||||
//Set this to TRUE if you want to define or modify any of CMAKE_*_FLAGS.
|
||||
// When this is FALSE, all the CMAKE_*_FLAGS flags are overriden
|
||||
// with the values used when building the CGAL libs. For CGAL_*_flags
|
||||
// (used for ADDITIONAL flags) , there is no need to set this to
|
||||
// TRUE.
|
||||
CGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=TRUE
|
||||
|
||||
//Select to allow to preconfiguration of external libraries
|
||||
CGAL_ENABLE_PRECONFIG:BOOL=ON
|
||||
|
||||
//The folder where CGAL user-side scripts will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_BIN_DIR:STRING=bin
|
||||
|
||||
//The folder where CGAL CMake modules will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_CMAKE_DIR:STRING=lib/CGAL
|
||||
|
||||
//The folder where CGAL documentation and license files will be
|
||||
// installed, relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_DOC_DIR:STRING=share/doc/CGAL-4.8-I-108
|
||||
|
||||
//The folder where CGAL header files will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_INC_DIR:STRING=include
|
||||
|
||||
//The folder where CGAL libraries will be installed, relative to
|
||||
// CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_LIB_DIR:STRING=lib
|
||||
|
||||
//The folder where manual pages for CGAL scripts will be installed,
|
||||
// relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_MAN_DIR:STRING=share/man/man1
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_ImageIO_LIB_DEPENDS:STATIC=optimized;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;debug;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;general;/usr/lib/libz.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_LIB_DEPENDS:STATIC=optimized;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;debug;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Qt5_LIB_DEPENDS:STATIC=optimized;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;debug;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;general;Qt5::OpenGL;general;Qt5::Svg;general;CGAL;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;general;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib;general;/System/Library/Frameworks/AGL.framework;general;/System/Library/Frameworks/OpenGL.framework;
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
|
||||
|
||||
//Build type: Release or Debug
|
||||
CMAKE_BUILD_TYPE:STRING=Release
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING='-Wall -Wextra -isystem /Users/cgaltester/boost_1_60_0 '
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND
|
||||
|
||||
//Build architectures for OSX
|
||||
CMAKE_OSX_ARCHITECTURES:STRING=
|
||||
|
||||
//Minimum OS X version to target for deployment (at runtime); newer
|
||||
// APIs weak linked. Set to empty string for default value.
|
||||
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
|
||||
|
||||
//The product will be built against the headers and libraries located
|
||||
// inside the indicated SDK.
|
||||
CMAKE_OSX_SYSROOT:STRING=
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=CGAL
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
|
||||
|
||||
//User-defined flags
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING= -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
|
||||
|
||||
//If true, cmake will use relative paths in makefiles and projects.
|
||||
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_BINARY_DIR:STATIC=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.1_Release-LEDA-without-GMP/doc
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_SOURCE_DIR:STATIC=/Users/cgaltester/cgal_test/CGAL-4.8-I/doc
|
||||
|
||||
//Compiler flags for the LEDA library
|
||||
LEDA_CXX_FLAGS:STRING=
|
||||
|
||||
//Definitions for the LEDA library
|
||||
LEDA_DEFINITIONS:STRING=-DCGAL_LEDA_VERSION=640
|
||||
|
||||
//The directory containing the LEDA header files WITHOUT the LEDA
|
||||
// prefix
|
||||
LEDA_INCLUDE_DIR:PATH=/Users/cgaltester/LEDA/leda-numbers/incl
|
||||
|
||||
//The LEDA library
|
||||
LEDA_LIBRARIES:FILEPATH=optimized;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib;debug;/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib
|
||||
|
||||
//Path to the LEDA library
|
||||
LEDA_LIBRARY_DEBUG:FILEPATH=/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib
|
||||
|
||||
//Path to the LEDA library
|
||||
LEDA_LIBRARY_RELEASE:FILEPATH=/Users/cgaltester/LEDA/leda-numbers/libleda_numbers.dylib
|
||||
|
||||
//Linker flags for the LEDA library
|
||||
LEDA_LINKER_FLAGS:STRING=
|
||||
|
||||
//Include for OpenGL on OSX
|
||||
OPENGL_INCLUDE_DIR:PATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//OpenGL lib for OSX
|
||||
OPENGL_gl_LIBRARY:FILEPATH=/System/Library/Frameworks/OpenGL.framework
|
||||
|
||||
//AGL lib for OSX
|
||||
OPENGL_glu_LIBRARY:FILEPATH=/System/Library/Frameworks/AGL.framework
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5OpenGL.
|
||||
Qt5OpenGL_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5OpenGL
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Svg.
|
||||
Qt5Svg_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Svg
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5Widgets
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5.
|
||||
Qt5_DIR:PATH=/Users/cgaltester/Qt/5.5/clang_64/lib/cmake/Qt5
|
||||
|
||||
//Select external library BLAS
|
||||
WITH_BLAS:BOOL=OFF
|
||||
|
||||
//Enable CGAL component CGAL_ImageIO
|
||||
WITH_CGAL_ImageIO:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_Qt5
|
||||
WITH_CGAL_Qt5:BOOL=ON
|
||||
|
||||
//Select external library Coin3D
|
||||
WITH_Coin3D:BOOL=OFF
|
||||
|
||||
//Select external library ESBTL
|
||||
WITH_ESBTL:BOOL=OFF
|
||||
|
||||
//Select external library Eigen3
|
||||
WITH_Eigen3:BOOL=OFF
|
||||
|
||||
//Select external library GMP
|
||||
WITH_GMP:BOOL=OFF
|
||||
|
||||
//Select external library GMPXX
|
||||
WITH_GMPXX:BOOL=OFF
|
||||
|
||||
//Select external library IPE
|
||||
WITH_IPE:BOOL=OFF
|
||||
|
||||
//Select external library LAPACK
|
||||
WITH_LAPACK:BOOL=OFF
|
||||
|
||||
//Select external library LEDA
|
||||
WITH_LEDA:BOOL=ON
|
||||
|
||||
//Select external library MPFI
|
||||
WITH_MPFI:BOOL=OFF
|
||||
|
||||
//Select external library MPFR
|
||||
WITH_MPFR:BOOL=OFF
|
||||
|
||||
//Select external library NTL
|
||||
WITH_NTL:BOOL=OFF
|
||||
|
||||
//Select external library OpenGL
|
||||
WITH_OpenGL:BOOL=OFF
|
||||
|
||||
//Select external library OpenNL
|
||||
WITH_OpenNL:BOOL=OFF
|
||||
|
||||
//Select external library QGLViewer
|
||||
WITH_QGLViewer:BOOL=OFF
|
||||
|
||||
//Select external library RS
|
||||
WITH_RS:BOOL=OFF
|
||||
|
||||
//Select external library RS3
|
||||
WITH_RS3:BOOL=OFF
|
||||
|
||||
//Select external library ZLIB
|
||||
WITH_ZLIB:BOOL=OFF
|
||||
|
||||
//Select demos
|
||||
WITH_demos:BOOL=OFF
|
||||
|
||||
//Select examples
|
||||
WITH_examples:BOOL=OFF
|
||||
|
||||
//Select tests
|
||||
WITH_tests:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
ZLIB_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY:FILEPATH=/usr/lib/libz.dylib
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DEBUG
|
||||
Boost_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
||||
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Avoid future search of boost-cmake
|
||||
Boost_NO_BOOST_CMAKE:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
||||
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
||||
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
|
||||
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
|
||||
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
CGAL_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
CGAL_3RD_PARTY_LIBRARIES:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib/libboost_thread.dylib;/Users/cgaltester/boost_1_60_0/stage/lib/libboost_system.dylib
|
||||
CGAL_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
CGAL_3RD_PARTY_PRECONFIGURED:INTERNAL=
|
||||
//ADVANCED property for variable: CGAL_Boost_USE_STATIC_LIBS
|
||||
CGAL_Boost_USE_STATIC_LIBS-ADVANCED:INTERNAL=1
|
||||
//Test CGAL_CFG_BOOST_VARIANT_SWAP_BUG
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_DENORMALS_COMPILE_BUG
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_IEEE_754_BUG
|
||||
CGAL_CFG_IEEE_754_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_IEEE_754_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_ISTREAM_INT_BUG
|
||||
CGAL_CFG_ISTREAM_INT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_ISTREAM_INT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_5
|
||||
CGAL_CFG_MATCHING_BUG_5:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_5_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_6
|
||||
CGAL_CFG_MATCHING_BUG_6:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_6_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_7
|
||||
CGAL_CFG_MATCHING_BUG_7:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_7_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_8
|
||||
CGAL_CFG_MATCHING_BUG_8:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_8_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG:INTERNAL=
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG_COMPILED:INTERNAL=FALSE
|
||||
//Test CGAL_CFG_NO_LIMITS
|
||||
CGAL_CFG_NO_LIMITS:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_LIMITS_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_NEXTAFTER
|
||||
CGAL_CFG_NO_NEXTAFTER:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_NEXTAFTER_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_STL
|
||||
CGAL_CFG_NO_STL:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_STL_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NUMERIC_LIMITS_BUG
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_USING_BASE_MEMBER_BUG_2
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2_COMPILED:INTERNAL=TRUE
|
||||
CGAL_CONFIGURED_LIBRARIES:INTERNAL=CGAL_Core;CGAL_ImageIO;CGAL_Qt5
|
||||
//Directory containing the Core package
|
||||
CGAL_CORE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Core_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Core_LIBRARY:INTERNAL=
|
||||
CGAL_DISABLE_GMP:INTERNAL=ON
|
||||
//Variable hidden from user
|
||||
CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_EXECUTABLE_TARGETS:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_BLAS_PREFIX:INTERNAL=BLAS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Coin3D_PREFIX:INTERNAL=COIN3D
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ESBTL_PREFIX:INTERNAL=ESBTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Eigen3_PREFIX:INTERNAL=EIGEN3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMPXX_PREFIX:INTERNAL=GMPXX
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMP_PREFIX:INTERNAL=GMP
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_IPE_PREFIX:INTERNAL=IPE
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LAPACK_PREFIX:INTERNAL=LAPACK
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LEDA_PREFIX:INTERNAL=LEDA
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFI_PREFIX:INTERNAL=MPFI
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFR_PREFIX:INTERNAL=MPFR
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_NTL_PREFIX:INTERNAL=NTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenGL_PREFIX:INTERNAL=OpenGL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenNL_PREFIX:INTERNAL=OpenNL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_QGLViewer_PREFIX:INTERNAL=QGLVIEWER
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS3_PREFIX:INTERNAL=RS3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS_PREFIX:INTERNAL=RS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ZLIB_PREFIX:INTERNAL=ZLIB
|
||||
//Directory containing the Installation package
|
||||
CGAL_INSTALLATION_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_ImageIO_3RD_PARTY_DEFINITIONS:INTERNAL=-DCGAL_USE_ZLIB
|
||||
CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework;/usr/include
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework;/usr/lib/libz.dylib
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_ImageIO_LIBRARY:INTERNAL=
|
||||
CGAL_ImageIO_USE_ZLIB:INTERNAL=ON
|
||||
//Directory containing the Maintenance package
|
||||
CGAL_MAINTENANCE_PACKAGE_DIR:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
CGAL_Qt5_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES:INTERNAL=/System/Library/Frameworks/AGL.framework;/System/Library/Frameworks/OpenGL.framework
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Qt5_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_SUPPORTING_3RD_PARTY_LIBRARIES:INTERNAL=GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/cgaltester/cgal_test/reference_platforms/x86-64_Darwin-13.0_Apple-clang-5.1_Release-LEDA-without-GMP
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=3
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to cache edit program executable.
|
||||
CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.3.1/bin/ccmake
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/cgaltester/cgal_test/CGAL-4.8-I
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
|
||||
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=6
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.3.1/share/cmake
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
|
||||
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Variable hidden from user
|
||||
EXECUTABLE_OUTPUT_PATH:INTERNAL=
|
||||
//Details about finding OpenGL
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/System/Library/Frameworks/OpenGL.framework][/System/Library/Frameworks/OpenGL.framework][v()]
|
||||
//Details about finding ZLIB
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/libz.dylib][/usr/include][v1.2.5()]
|
||||
//Variable hidden from user
|
||||
LIBRARY_OUTPUT_PATH:INTERNAL=
|
||||
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
||||
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_gl_LIBRARY
|
||||
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
||||
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
ZLIB_COMPILE_RES:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
|
||||
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY
|
||||
ZLIB_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_RUN
|
||||
ZLIB_RUN_RES:INTERNAL=0
|
||||
//Last used Boost_ADDITIONAL_VERSIONS value.
|
||||
_Boost_ADDITIONAL_VERSIONS_LAST:INTERNAL=1.69.1;1.69.0;1.69;1.68.1;1.68.0;1.68;1.67.1;1.67.0;1.67;1.66.1;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.1;1.64.0;1.64;1.63.1;1.63.0;1.63;1.62.1;1.62.0;1.62;1.61.1;1.61.0;1.61;1.60.1;1.60.0;1.60;1.59.1;1.59.0;1.59;1.58.1;1.58.0;1.58;1.57.1;1.57.0;1.57;1.56.1;1.56.0;1.56;1.55.1;1.55.0;1.55;1.54.1;1.54.0;1.54;1.53.1;1.53.0;1.53;1.52.1;1.52.0;1.52;1.51.1;1.51.0;1.51;1.50.1;1.50.0;1.50;1.49.1;1.49.0;1.49;1.48.1;1.48.0;1.48;1.47.1;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.1;1.45.0;1.45;1.44.1;1.44.0;1.44;1.43.1;1.43.0;1.43;1.42.1;1.42.0;1.42;1.41.1;1.41.0;1.41;1.40.1;1.40.0;1.40;1.39.1;1.39.0;1.39;1.38.1;1.38.0;1.38;1.37.1;1.37.0;1.37
|
||||
//Components requested for this build tree.
|
||||
_Boost_COMPONENTS_SEARCHED:INTERNAL=system;thread
|
||||
//Last used Boost_INCLUDE_DIR value.
|
||||
_Boost_INCLUDE_DIR_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0
|
||||
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
||||
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
||||
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
//Last used Boost_NAMESPACE value.
|
||||
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
||||
//Last used Boost_USE_MULTITHREADED value.
|
||||
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
||||
//Last used Boost_USE_STATIC_LIBS value.
|
||||
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=OFF
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
CXX=/Library/Developer/CommandLineTools/usr/bin/clang++
|
||||
CC=/Library/Developer/CommandLineTools/usr/bin/clang
|
||||
|
||||
BOOST_LIBRARYDIR=/Users/cgaltester/boost_1_60_0/stage/lib
|
||||
BOOST_INCLUDEDIR=/Users/cgaltester/boost_1_60_0
|
||||
DYLD_LIBRARY_PATH=$BOOST_LIBRARYDIR:$DYLD_LIBRARY_PATH
|
||||
export BOOST_LIBRARYDIR BOOST_INCLUDEDIR DYLD_LIBRARY_PATH
|
||||
|
||||
CXXFLAGS="-Wall -Wextra -isystem $BOOST_INCLUDEDIR"
|
||||
export CXX CC CXXFLAGS
|
||||
|
||||
LEDA_DIR=/Users/cgaltester/LEDA/leda-numbers
|
||||
LEDA_LIBRARY_RELEASE=$LEDA_DIR/libleda_numbers.dylib
|
||||
DYLD_LIBRARY_PATH=$LEDA_DIR:$DYLD_LIBRARY_PATH
|
||||
export LEDA_DIR LEDA_LIBRARY_RELEASE
|
||||
|
||||
CGAL_DISABLE_GMP=1
|
||||
export CGAL_DISABLE_GMP
|
||||
source /Users/cgaltester/cgal_test/reference_platforms/common_setup
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
#! /bin/sh
|
||||
|
||||
rsync -av --chmod=u+rwX cgaltester@magritte:.autocgalrc autocgalrc
|
||||
rsync -Cvr --chmod=u+rwX --exclude include --exclude Makefile --exclude \*.cmake --exclude bin --exclude lib --exclude config --exclude CMakeFiles --exclude src cgaltester@magritte:cgal_test/reference_platforms .
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
# -*- mode: shell-script -*-
|
||||
|
||||
CGAL_TESTER="lrineau"
|
||||
CGAL_TESTER_NAME="renoir (GF)"
|
||||
CGAL_TESTER_ADDRESS=Laurent.Rineau__cgal_testsuite@normalesup.org
|
||||
MYSHELL="/bin/sh -c"
|
||||
LC_ALL=C
|
||||
|
||||
BUILD_HOSTS="localhost"
|
||||
|
||||
PROCESSORS_localhost=7
|
||||
|
||||
CGAL_ROOT=/no-raid$HOME/CGAL
|
||||
LOGS_DIR="${CGAL_ROOT}/AUTOTEST_LOGS"
|
||||
LOCK_FILE="${CGAL_ROOT}/autotest_cgal_with_cmake.lock"
|
||||
|
||||
COMPILERS_localhost=
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_MATCHING-BUG-6"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_Release"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.5-branch_Release"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_CXX0X"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_CXXDEBUG"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_IntelCompiler-14.0-with-g++-4.8-STL"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_IntelCompiler-14.0-with-g++-4.8-STL_strict-ansi"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_llvm-clang-with-g++-4.8"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_ansi"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora19_g++-4.8_m32"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora_IntelCompiler-17"
|
||||
#COMPILERS_localhost="$COMPILERS_localhost x86-64_Linux-Fedora_IntelCompiler-17-with-assertions"
|
||||
|
||||
BUILD_ON_localhost=all
|
||||
|
||||
REFERENCE_PLATFORMS_DIR=$HOME/infrastructure/reference-platforms
|
||||
|
||||
USE_REFERENCE_PLATFORMS=yes
|
||||
|
||||
ULIMIT_OPTIONS="-v 5000000 -c 0 -t 3600"
|
||||
export ULIMIT_OPTIONS
|
||||
|
||||
NICE_OPTIONS="-15"
|
||||
|
||||
UPLOAD_RESULT_DESTINATION="cgaltest@cgaltest.geometryfactory.com:incoming"
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
user-config.jam
|
||||
Copy to tools/build/v2/
|
||||
|
||||
compile-boost
|
||||
Shell script to launch the compilation of Boost libraries with
|
||||
several configurations (different ABI).
|
||||
|
||||
|
||||
The configurations are:
|
||||
- in stage/ for all g++ compilers with default options, gcc>=4.5,
|
||||
- in stage-intel/ for the Intel compilers,
|
||||
- in stage-cxxdebug/ for the g++ compilers with the STL debug mode
|
||||
(different ABI), for gcc>=4.6.
|
||||
|
||||
In addition, there is a configuration in stage-4.1/ for the g++-4.1
|
||||
compiler (the one used on the Linux distribution RHEL 5).
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
BOOST_DIR=$HOME/CGAL/boost
|
||||
VERSION=1_55
|
||||
|
||||
OPTS="-j4 --layout=tagged link=shared variant=release threading=multi"
|
||||
OPTS="$OPTS --without-python --without-test --without-mpi --without-wave --without-graph_parallel"
|
||||
|
||||
if [ -x ./b2 ]; then
|
||||
BJAM=./b2
|
||||
else
|
||||
BJAM=./bjam
|
||||
fi
|
||||
if [ ! -x $BJAM ]; then
|
||||
BJAM=bjam
|
||||
fi
|
||||
|
||||
# "$BJAM" --prefix="$BOOST_DIR/${VERSION}" --libdir="$BOOST_DIR/${VERSION}-gcc41/lib" --stagedir=stage-4.1 $OPTS --without-log toolset=gcc-4.1 install
|
||||
# ln -sf ../${VERSION}/include "$BOOST_DIR/${VERSION}-gcc41/"
|
||||
|
||||
# "$BJAM" --prefix="$BOOST_DIR/${VERSION}" $OPTS toolset=gcc-4.5.4 install
|
||||
|
||||
"$BJAM" --prefix="$BOOST_DIR/${VERSION}" --libdir="$BOOST_DIR/${VERSION}-gcc-cxxdebug/lib" --stagedir=stage-cxxdebug $OPTS toolset=gcc-cxxdebug install
|
||||
ln -sf ../${VERSION}/include "$BOOST_DIR/${VERSION}-gcc-cxxdebug/"
|
||||
|
||||
source ~/infrastructure/reference-platforms/x86-64_Linux-Fedora19_IntelCompiler-14.0-with-g++-4.8-STL/setup
|
||||
"$BJAM" --prefix="$BOOST_DIR/${VERSION}" --libdir="$BOOST_DIR/${VERSION}-intel/lib" --stagedir=stage-intel $OPTS toolset=intel cxxflags="-D__SIZEOF_LONG__=8 -D__SIZEOF_LONG_LONG__=8" install
|
||||
ln -sf ../${VERSION}/include "$BOOST_DIR/${VERSION}-intel/"
|
||||
|
|
@ -1,106 +0,0 @@
|
|||
# Copyright 2003, 2005 Douglas Gregor
|
||||
# Copyright 2004 John Maddock
|
||||
# Copyright 2002, 2003, 2004, 2007 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or https://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
# This file is used to configure your Boost.Build installation. You can modify
|
||||
# this file in place, or you can place it in a permanent location so that it
|
||||
# does not get overwritten should you get a new version of Boost.Build. See:
|
||||
#
|
||||
# https://www.boost.org/build/doc/html/bbv2/overview/configuration.html
|
||||
#
|
||||
# for documentation about possible permanent locations.
|
||||
|
||||
# This file specifies which toolsets (C++ compilers), libraries, and other
|
||||
# tools are available. Often, you should be able to just uncomment existing
|
||||
# example lines and adjust them to taste. The complete list of supported tools,
|
||||
# and configuration instructions can be found at:
|
||||
#
|
||||
# https://www.boost.org/build/doc/html/bbv2/reference/tools.html
|
||||
#
|
||||
|
||||
# This file uses Jam language syntax to describe available tools. Mostly,
|
||||
# there are 'using' lines, that contain the name of the used tools, and
|
||||
# parameters to pass to those tools -- where parameters are separated by
|
||||
# semicolons. Important syntax notes:
|
||||
#
|
||||
# - Both ':' and ';' must be separated from other tokens by whitespace
|
||||
# - The '\' symbol is a quote character, so when specifying Windows paths you
|
||||
# should use '/' or '\\' instead.
|
||||
#
|
||||
# More details about the syntax can be found at:
|
||||
#
|
||||
# https://www.boost.org/build/doc/html/jam/language.html
|
||||
#
|
||||
|
||||
# ------------------
|
||||
# GCC configuration.
|
||||
# ------------------
|
||||
|
||||
# Configure gcc (default version).
|
||||
# using gcc ;
|
||||
|
||||
# Configure specific gcc version, giving alternative name to use.
|
||||
# using gcc : 3.2 : g++-3.2 ;
|
||||
|
||||
# G++ 4.5
|
||||
using gcc : : /usr/local/packages/gcc-4.5/bin/g++ ;
|
||||
|
||||
# -------------------
|
||||
# MSVC configuration.
|
||||
# -------------------
|
||||
|
||||
# Configure msvc (default version, searched for in standard locations and PATH).
|
||||
# using msvc ;
|
||||
|
||||
# Configure specific msvc version (searched for in standard locations and PATH).
|
||||
# using msvc : 8.0 ;
|
||||
|
||||
|
||||
# ----------------------
|
||||
# Borland configuration.
|
||||
# ----------------------
|
||||
# using borland ;
|
||||
|
||||
|
||||
# ----------------------
|
||||
# STLPort configuration.
|
||||
# ----------------------
|
||||
|
||||
# Configure specifying location of STLPort headers. Libraries must be either
|
||||
# not needed or available to the compiler by default.
|
||||
# using stlport : : /usr/include/stlport ;
|
||||
|
||||
# Configure specifying location of both headers and libraries explicitly.
|
||||
# using stlport : : /usr/include/stlport /usr/lib ;
|
||||
|
||||
|
||||
# -----------------
|
||||
# QT configuration.
|
||||
# -----------------
|
||||
|
||||
# Configure assuming QTDIR gives the installation prefix.
|
||||
# using qt ;
|
||||
|
||||
# Configure with an explicit installation prefix.
|
||||
# using qt : /usr/opt/qt ;
|
||||
|
||||
# ---------------------
|
||||
# Python configuration.
|
||||
# ---------------------
|
||||
|
||||
# Configure specific Python version.
|
||||
# using python : 3.1 : /usr/bin/python3 : /usr/include/python3.1 : /usr/lib ;
|
||||
|
||||
using gcc
|
||||
: cxxdebug
|
||||
: "/usr/lib64/ccache/g++" # your path to the C++ compiler
|
||||
: <cxxflags>-D_GLIBCXX_DEBUG
|
||||
;
|
||||
|
||||
using gcc
|
||||
: 4.1
|
||||
: "/usr/local/bin/g++41"
|
||||
: <cxxflags>
|
||||
;
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
#source /home/lrineau/infrastructure/reference-platforms/setup-taucs-64bits
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-mkl-64bits
|
||||
|
||||
source /home/lrineau/CGAL/MPFI-RS/setup-rs
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common-headers-only
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
ESBTL_INC_DIR=/home/lrineau/Git/esbtl/trunk/include
|
||||
export ESBTL_INC_DIR
|
||||
|
||||
EIGEN3_INC_DIR=/home/lrineau/CGAL/eigen3
|
||||
export EIGEN3_INC_DIR
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
if [ -z "$MKLROOT" ]; then
|
||||
MKLROOT=/opt/intel/Compiler/11.1/059/mkl
|
||||
fi
|
||||
|
||||
if [ -n "$MKLROOT" ]; then
|
||||
MKL_LIB_DIR=$MKLROOT/lib/em64t
|
||||
INTEL_RTL_LIB_DIR=$MKLROOT/../lib/intel64
|
||||
MKL_INC_DIR=$MKLROOT/include
|
||||
export MKL_LIB_DIR MKL_INC_DIR
|
||||
export INTEL_RTL_LIB_DIR
|
||||
fi
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
TAUCS_LIB_DIR=/home/lrineau/CGAL/taucs_full/install/lib64
|
||||
TAUCS_INC_DIR=/home/lrineau/CGAL/taucs_full/install/include
|
||||
export TAUCS_INC_DIR TAUCS_LIB_DIR
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,14 +0,0 @@
|
|||
source /opt/intel/composer_xe_2013_sp1/bin/compilervars.sh intel64
|
||||
CXX=icpc
|
||||
CC=icc
|
||||
CXXFLAGS="-w1"
|
||||
export CXX CC CXXFLAGS
|
||||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
BOOST_INCLUDEDIR=/home/lrineau/CGAL/boost/boost-release-branch
|
||||
BOOST_LIBRARYDIR=/home/lrineau/CGAL/boost/boost-release-branch/stage-intel/lib
|
||||
export BOOST_INCLUDEDIR BOOST_LIBRARYDIR
|
||||
|
||||
#CXXFLAGS="-I$BOOST_INCLUDEDIR/include $CXXFLAGS"
|
||||
export CXXFLAGS
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,14 +0,0 @@
|
|||
source /opt/intel/composer_xe_2013_sp1/bin/compilervars.sh intel64
|
||||
CXX=icpc
|
||||
CC=icc
|
||||
CXXFLAGS="-strict-ansi -w1 -diag-disable 11"
|
||||
export CXX CC CXXFLAGS
|
||||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
BOOST_INCLUDEDIR=/home/lrineau/CGAL/boost/boost-release-branch
|
||||
BOOST_LIBRARYDIR=/home/lrineau/CGAL/boost/boost-release-branch/stage-intel/lib
|
||||
export BOOST_INCLUDEDIR BOOST_LIBRARYDIR
|
||||
|
||||
#CXXFLAGS="-I$BOOST_INCLUDEDIR/include $CXXFLAGS"
|
||||
export CXXFLAGS
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,15 +0,0 @@
|
|||
QTDIR=/usr/lib64/qt-3.3
|
||||
LD_LIBRARY_PATH=/usr/local/packages/gcc-4.5/lib64
|
||||
CXX=/usr/local/packages/gcc-4.5/bin/g++
|
||||
CC=/usr/local/packages/gcc-4.5/bin/gcc
|
||||
|
||||
export CXX CC
|
||||
export LD_LIBRARY_PATH QTDIR
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
BOOST_ROOT=/home/lrineau/CGAL/boost/1.44-beta1
|
||||
export BOOST_ROOT
|
||||
|
||||
CXXFLAGS=-I$BOOST_ROOT/include
|
||||
CXXFLAGS="-std=c++0x $CXX_FLAGS"
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,15 +0,0 @@
|
|||
QTDIR=/usr/lib64/qt-3.3
|
||||
LD_LIBRARY_PATH=/usr/local/packages/gcc-4.5/lib64
|
||||
CXX=/usr/local/packages/gcc-4.5/bin/g++
|
||||
CC=/usr/local/packages/gcc-4.5/bin/gcc
|
||||
|
||||
export CXX CC
|
||||
export LD_LIBRARY_PATH QTDIR
|
||||
|
||||
BOOST_ROOT=/home/lrineau/CGAL/boost/1.45
|
||||
export BOOST_ROOT
|
||||
|
||||
CXXFLAGS=-I$BOOST_ROOT/include
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,2 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,506 +0,0 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
|
||||
** All rights reserved.
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** GNU Lesser General Public License Usage
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU Lesser
|
||||
** General Public License version 2.1 requirements will be met:
|
||||
** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** GNU General Public License Usage
|
||||
** Alternatively, this file may be used under the terms of the GNU General
|
||||
** Public License version 3.0 as published by the Free Software Foundation
|
||||
** and appearing in the file LICENSE.GPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU General
|
||||
** Public License version 3.0 requirements will be met:
|
||||
** https://www.gnu.org/licenses/gpl-3.0.html.
|
||||
**
|
||||
** Other Usage
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef QOBJECTDEFS_H
|
||||
#define QOBJECTDEFS_H
|
||||
|
||||
#include <QtCore/qnamespace.h>
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QT_MODULE(Core)
|
||||
|
||||
class QByteArray;
|
||||
|
||||
class QString;
|
||||
|
||||
#ifndef Q_MOC_OUTPUT_REVISION
|
||||
#define Q_MOC_OUTPUT_REVISION 63
|
||||
#endif
|
||||
|
||||
// The following macros are our "extensions" to C++
|
||||
// They are used, strictly speaking, only by the moc.
|
||||
|
||||
#ifndef Q_MOC_RUN
|
||||
# if defined(QT_NO_KEYWORDS)
|
||||
# define QT_NO_EMIT
|
||||
# else
|
||||
# define slots
|
||||
# define signals protected
|
||||
# endif
|
||||
# define Q_SLOTS
|
||||
# define Q_SIGNALS protected
|
||||
# define Q_PRIVATE_SLOT(d, signature)
|
||||
# define Q_EMIT
|
||||
#ifndef QT_NO_EMIT
|
||||
# define emit
|
||||
#endif
|
||||
#define Q_CLASSINFO(name, value)
|
||||
#define Q_INTERFACES(x)
|
||||
#define Q_PROPERTY(text)
|
||||
#define Q_PRIVATE_PROPERTY(d, text)
|
||||
#define Q_REVISION(v)
|
||||
#define Q_OVERRIDE(text)
|
||||
#define Q_ENUMS(x)
|
||||
#define Q_FLAGS(x)
|
||||
#ifdef QT3_SUPPORT
|
||||
# define Q_SETS(x)
|
||||
#endif
|
||||
#define Q_SCRIPTABLE
|
||||
#define Q_INVOKABLE
|
||||
#define Q_SIGNAL
|
||||
#define Q_SLOT
|
||||
|
||||
#ifndef QT_NO_TRANSLATION
|
||||
# ifndef QT_NO_TEXTCODEC
|
||||
// full set of tr functions
|
||||
// ### Qt 5: merge overloads
|
||||
# define QT_TR_FUNCTIONS \
|
||||
static inline QString tr(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.tr(s, c); } \
|
||||
static inline QString trUtf8(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.trUtf8(s, c); } \
|
||||
static inline QString tr(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.tr(s, c, n); } \
|
||||
static inline QString trUtf8(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.trUtf8(s, c, n); }
|
||||
# else
|
||||
// no QTextCodec, no utf8
|
||||
// ### Qt 5: merge overloads
|
||||
# define QT_TR_FUNCTIONS \
|
||||
static inline QString tr(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.tr(s, c); } \
|
||||
static inline QString tr(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.tr(s, c, n); }
|
||||
# endif
|
||||
#else
|
||||
// inherit the ones from QObject
|
||||
# define QT_TR_FUNCTIONS
|
||||
#endif
|
||||
|
||||
#if defined(QT_NO_QOBJECT_CHECK)
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_CHECK
|
||||
#else
|
||||
|
||||
/* This is a compile time check that ensures that any class cast with qobject_cast
|
||||
actually contains a Q_OBJECT macro. Note: qobject_cast will fail if a QObject
|
||||
subclass doesn't contain Q_OBJECT.
|
||||
|
||||
In qt_check_for_QOBJECT_macro, we call a dummy templated function with two
|
||||
parameters, the first being "this" and the other the target of the qobject
|
||||
cast. If the types are not identical, we know that a Q_OBJECT macro is missing.
|
||||
|
||||
If you get a compiler error here, make sure that the class you are casting
|
||||
to contains a Q_OBJECT macro.
|
||||
*/
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_CHECK \
|
||||
template <typename T> inline void qt_check_for_QOBJECT_macro(const T &_q_argument) const \
|
||||
{ int i = qYouForgotTheQ_OBJECT_Macro(this, &_q_argument); i = i; }
|
||||
|
||||
template <typename T>
|
||||
inline int qYouForgotTheQ_OBJECT_Macro(T, T) { return 0; }
|
||||
|
||||
template <typename T1, typename T2>
|
||||
inline void qYouForgotTheQ_OBJECT_Macro(T1, T2) {}
|
||||
#endif // QT_NO_QOBJECT_CHECK
|
||||
|
||||
#ifdef Q_NO_DATA_RELOCATION
|
||||
#define Q_OBJECT_GETSTATICMETAOBJECT static const QMetaObject &getStaticMetaObject();
|
||||
#else
|
||||
#define Q_OBJECT_GETSTATICMETAOBJECT
|
||||
#endif
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT \
|
||||
public: \
|
||||
Q_OBJECT_CHECK \
|
||||
static const QMetaObject staticMetaObject; \
|
||||
Q_OBJECT_GETSTATICMETAOBJECT \
|
||||
virtual const QMetaObject *metaObject() const; \
|
||||
virtual void *qt_metacast(const char *); \
|
||||
QT_TR_FUNCTIONS \
|
||||
virtual int qt_metacall(QMetaObject::Call, int, void **); \
|
||||
private: \
|
||||
Q_DECL_HIDDEN static const QMetaObjectExtraData staticMetaObjectExtraData; \
|
||||
Q_DECL_HIDDEN static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_FAKE Q_OBJECT
|
||||
/* tmake ignore Q_GADGET */
|
||||
#define Q_GADGET \
|
||||
public: \
|
||||
static const QMetaObject staticMetaObject; \
|
||||
Q_OBJECT_GETSTATICMETAOBJECT \
|
||||
private:
|
||||
#else // Q_MOC_RUN
|
||||
#define slots slots
|
||||
#define signals signals
|
||||
#define Q_SLOTS Q_SLOTS
|
||||
#define Q_SIGNALS Q_SIGNALS
|
||||
#define Q_CLASSINFO(name, value) Q_CLASSINFO(name, value)
|
||||
#define Q_INTERFACES(x) Q_INTERFACES(x)
|
||||
#define Q_PROPERTY(text) Q_PROPERTY(text)
|
||||
#define Q_PRIVATE_PROPERTY(d, text) Q_PRIVATE_PROPERTY(d, text)
|
||||
#define Q_REVISION(v) Q_REVISION(v)
|
||||
#define Q_OVERRIDE(text) Q_OVERRIDE(text)
|
||||
#define Q_ENUMS(x) Q_ENUMS(x)
|
||||
#define Q_FLAGS(x) Q_FLAGS(x)
|
||||
#ifdef QT3_SUPPORT
|
||||
# define Q_SETS(x) Q_SETS(x)
|
||||
#endif
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT Q_OBJECT
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_FAKE Q_OBJECT_FAKE
|
||||
/* tmake ignore Q_GADGET */
|
||||
#define Q_GADGET Q_GADGET
|
||||
#define Q_SCRIPTABLE Q_SCRIPTABLE
|
||||
#define Q_INVOKABLE Q_INVOKABLE
|
||||
#define Q_SIGNAL Q_SIGNAL
|
||||
#define Q_SLOT Q_SLOT
|
||||
#endif //Q_MOC_RUN
|
||||
|
||||
// macro for onaming members
|
||||
#ifdef METHOD
|
||||
#undef METHOD
|
||||
#endif
|
||||
#ifdef SLOT
|
||||
#undef SLOT
|
||||
#endif
|
||||
#ifdef SIGNAL
|
||||
#undef SIGNAL
|
||||
#endif
|
||||
|
||||
Q_CORE_EXPORT const char *qFlagLocation(const char *method);
|
||||
|
||||
#define QTOSTRING_HELPER(s) #s
|
||||
#define QTOSTRING(s) QTOSTRING_HELPER(s)
|
||||
#ifndef QT_NO_DEBUG
|
||||
# define QLOCATION "\0" __FILE__ ":" QTOSTRING(__LINE__)
|
||||
# ifndef QT_NO_KEYWORDS
|
||||
# define METHOD(a) qFlagLocation("0"#a QLOCATION)
|
||||
# endif
|
||||
# define SLOT(a) qFlagLocation("1"#a QLOCATION)
|
||||
# define SIGNAL(a) qFlagLocation("2"#a QLOCATION)
|
||||
#else
|
||||
# ifndef QT_NO_KEYWORDS
|
||||
# define METHOD(a) "0"#a
|
||||
# endif
|
||||
# define SLOT(a) "1"#a
|
||||
# define SIGNAL(a) "2"#a
|
||||
#endif
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
#define METHOD_CODE 0 // member type codes
|
||||
#define SLOT_CODE 1
|
||||
#define SIGNAL_CODE 2
|
||||
#endif
|
||||
|
||||
#define QMETHOD_CODE 0 // member type codes
|
||||
#define QSLOT_CODE 1
|
||||
#define QSIGNAL_CODE 2
|
||||
|
||||
#define Q_ARG(type, data) QArgument<type >(#type, data)
|
||||
#define Q_RETURN_ARG(type, data) QReturnArgument<type >(#type, data)
|
||||
|
||||
class QObject;
|
||||
class QMetaMethod;
|
||||
class QMetaEnum;
|
||||
class QMetaProperty;
|
||||
class QMetaClassInfo;
|
||||
|
||||
|
||||
class Q_CORE_EXPORT QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QGenericArgument(const char *aName = 0, const void *aData = 0)
|
||||
: _data(aData), _name(aName) {}
|
||||
inline void *data() const { return const_cast<void *>(_data); }
|
||||
inline const char *name() const { return _name; }
|
||||
|
||||
private:
|
||||
const void *_data;
|
||||
const char *_name;
|
||||
};
|
||||
|
||||
class Q_CORE_EXPORT QGenericReturnArgument: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QGenericReturnArgument(const char *aName = 0, void *aData = 0)
|
||||
: QGenericArgument(aName, aData)
|
||||
{}
|
||||
};
|
||||
|
||||
template <class T>
|
||||
class QArgument: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QArgument(const char *aName, const T &aData)
|
||||
: QGenericArgument(aName, static_cast<const void *>(&aData))
|
||||
{}
|
||||
};
|
||||
template <class T>
|
||||
class QArgument<T &>: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QArgument(const char *aName, T &aData)
|
||||
: QGenericArgument(aName, static_cast<const void *>(&aData))
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
template <typename T>
|
||||
class QReturnArgument: public QGenericReturnArgument
|
||||
{
|
||||
public:
|
||||
inline QReturnArgument(const char *aName, T &aData)
|
||||
: QGenericReturnArgument(aName, static_cast<void *>(&aData))
|
||||
{}
|
||||
};
|
||||
|
||||
struct Q_CORE_EXPORT QMetaObject
|
||||
{
|
||||
const char *className() const;
|
||||
const QMetaObject *superClass() const;
|
||||
|
||||
QObject *cast(QObject *obj) const;
|
||||
const QObject *cast(const QObject *obj) const;
|
||||
|
||||
#ifndef QT_NO_TRANSLATION
|
||||
// ### Qt 4: Merge overloads
|
||||
QString tr(const char *s, const char *c) const;
|
||||
QString trUtf8(const char *s, const char *c) const;
|
||||
QString tr(const char *s, const char *c, int n) const;
|
||||
QString trUtf8(const char *s, const char *c, int n) const;
|
||||
#endif // QT_NO_TRANSLATION
|
||||
|
||||
int methodOffset() const;
|
||||
int enumeratorOffset() const;
|
||||
int propertyOffset() const;
|
||||
int classInfoOffset() const;
|
||||
|
||||
int constructorCount() const;
|
||||
int methodCount() const;
|
||||
int enumeratorCount() const;
|
||||
int propertyCount() const;
|
||||
int classInfoCount() const;
|
||||
|
||||
int indexOfConstructor(const char *constructor) const;
|
||||
int indexOfMethod(const char *method) const;
|
||||
int indexOfSignal(const char *signal) const;
|
||||
int indexOfSlot(const char *slot) const;
|
||||
int indexOfEnumerator(const char *name) const;
|
||||
int indexOfProperty(const char *name) const;
|
||||
int indexOfClassInfo(const char *name) const;
|
||||
|
||||
QMetaMethod constructor(int index) const;
|
||||
QMetaMethod method(int index) const;
|
||||
QMetaEnum enumerator(int index) const;
|
||||
QMetaProperty property(int index) const;
|
||||
QMetaClassInfo classInfo(int index) const;
|
||||
QMetaProperty userProperty() const;
|
||||
|
||||
static bool checkConnectArgs(const char *signal, const char *method);
|
||||
static QByteArray normalizedSignature(const char *method);
|
||||
static QByteArray normalizedType(const char *type);
|
||||
|
||||
// internal index-based connect
|
||||
static bool connect(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index,
|
||||
int type = 0, int *types = 0);
|
||||
// internal index-based disconnect
|
||||
static bool disconnect(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index);
|
||||
static bool disconnectOne(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index);
|
||||
// internal slot-name based connect
|
||||
static void connectSlotsByName(QObject *o);
|
||||
|
||||
// internal index-based signal activation
|
||||
static void activate(QObject *sender, int signal_index, void **argv); //obsolete
|
||||
static void activate(QObject *sender, int from_signal_index, int to_signal_index, void **argv); //obsolete
|
||||
static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv);
|
||||
static void activate(QObject *sender, const QMetaObject *, int from_local_signal_index, int to_local_signal_index, void **argv); //obsolete
|
||||
|
||||
// internal guarded pointers
|
||||
static void addGuard(QObject **ptr);
|
||||
static void removeGuard(QObject **ptr);
|
||||
static void changeGuard(QObject **ptr, QObject *o);
|
||||
|
||||
static bool invokeMethod(QObject *obj, const char *member,
|
||||
Qt::ConnectionType,
|
||||
QGenericReturnArgument ret,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument());
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
QGenericReturnArgument ret,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, Qt::AutoConnection, ret, val0, val1, val2, val3,
|
||||
val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
Qt::ConnectionType type,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, type, QGenericReturnArgument(), val0, val1, val2,
|
||||
val3, val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, Qt::AutoConnection, QGenericReturnArgument(), val0,
|
||||
val1, val2, val3, val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
QObject *newInstance(QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument()) const;
|
||||
|
||||
enum Call {
|
||||
InvokeMetaMethod,
|
||||
ReadProperty,
|
||||
WriteProperty,
|
||||
ResetProperty,
|
||||
QueryPropertyDesignable,
|
||||
QueryPropertyScriptable,
|
||||
QueryPropertyStored,
|
||||
QueryPropertyEditable,
|
||||
QueryPropertyUser,
|
||||
CreateInstance
|
||||
};
|
||||
|
||||
int static_metacall(Call, int, void **) const;
|
||||
static int metacall(QObject *, Call, int, void **);
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
QT3_SUPPORT const char *superClassName() const;
|
||||
#endif
|
||||
|
||||
struct { // private data
|
||||
const QMetaObject *superdata;
|
||||
const char *stringdata;
|
||||
const uint *data;
|
||||
const void *extradata;
|
||||
} d;
|
||||
};
|
||||
|
||||
typedef const QMetaObject& (*QMetaObjectAccessor)();
|
||||
|
||||
struct QMetaObjectExtraData
|
||||
{
|
||||
#ifdef Q_NO_DATA_RELOCATION
|
||||
const QMetaObjectAccessor *objects;
|
||||
#else
|
||||
const QMetaObject **objects;
|
||||
#endif
|
||||
|
||||
typedef void (*StaticMetacallFunction)(QObject *, QMetaObject::Call, int, void **); //from revision 6
|
||||
//typedef int (*StaticMetaCall)(QMetaObject::Call, int, void **); //used from revison 2 until revison 5
|
||||
StaticMetacallFunction static_metacall;
|
||||
};
|
||||
|
||||
inline const char *QMetaObject::className() const
|
||||
{ return d.stringdata; }
|
||||
|
||||
inline const QMetaObject *QMetaObject::superClass() const
|
||||
{ return d.superdata; }
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
inline const char *QMetaObject::superClassName() const
|
||||
{ return d.superdata ? d.superdata->className() : 0; }
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // QOBJECTDEFS_H
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
|
||||
** All rights reserved.
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** GNU Lesser General Public License Usage
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU Lesser
|
||||
** General Public License version 2.1 requirements will be met:
|
||||
** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** GNU General Public License Usage
|
||||
** Alternatively, this file may be used under the terms of the GNU General
|
||||
** Public License version 3.0 as published by the Free Software Foundation
|
||||
** and appearing in the file LICENSE.GPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU General
|
||||
** Public License version 3.0 requirements will be met:
|
||||
** https://www.gnu.org/licenses/gpl-3.0.html.
|
||||
**
|
||||
** Other Usage
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef QPLUGIN_H
|
||||
#define QPLUGIN_H
|
||||
|
||||
#include <QtCore/qobject.h>
|
||||
#include <QtCore/qpointer.h>
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QT_MODULE(Core)
|
||||
|
||||
#ifndef Q_EXTERN_C
|
||||
# ifdef __cplusplus
|
||||
# define Q_EXTERN_C extern "C"
|
||||
# else
|
||||
# define Q_EXTERN_C extern
|
||||
# endif
|
||||
#endif
|
||||
|
||||
typedef QObject *(*QtPluginInstanceFunction)();
|
||||
|
||||
void Q_CORE_EXPORT qRegisterStaticPluginInstanceFunction(QtPluginInstanceFunction function);
|
||||
|
||||
#define Q_IMPORT_PLUGIN(PLUGIN) \
|
||||
extern QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance_##PLUGIN(); \
|
||||
class Static##PLUGIN##PluginInstance{ \
|
||||
public: \
|
||||
Static##PLUGIN##PluginInstance() { \
|
||||
qRegisterStaticPluginInstanceFunction(qt_plugin_instance_##PLUGIN); \
|
||||
} \
|
||||
}; \
|
||||
static Static##PLUGIN##PluginInstance static##PLUGIN##Instance;
|
||||
|
||||
#define Q_PLUGIN_INSTANCE(IMPLEMENTATION) \
|
||||
{ \
|
||||
static QT_PREPEND_NAMESPACE(QPointer)<QT_PREPEND_NAMESPACE(QObject)> _instance; \
|
||||
if (!_instance) \
|
||||
_instance = new IMPLEMENTATION; \
|
||||
return _instance; \
|
||||
}
|
||||
|
||||
# define Q_EXPORT_PLUGIN(PLUGIN) \
|
||||
Q_EXPORT_PLUGIN2(PLUGIN, PLUGIN)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN(PLUGIN) \
|
||||
Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGIN)
|
||||
|
||||
#if defined(QT_STATICPLUGIN)
|
||||
|
||||
# define Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
QT_PREPEND_NAMESPACE(QObject) \
|
||||
*qt_plugin_instance_##PLUGIN() \
|
||||
Q_PLUGIN_INSTANCE(PLUGINCLASS)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS)
|
||||
|
||||
#else
|
||||
// NOTE: if you change pattern, you MUST change the pattern in
|
||||
// qlibrary.cpp as well. changing the pattern will break all
|
||||
// backwards compatibility as well (no old plugins will be loaded).
|
||||
// QT5: should probably remove the entire pattern thing and do the section
|
||||
// trick for all platforms. for now, keep it and fallback to scan for it.
|
||||
# ifdef QPLUGIN_DEBUG_STR
|
||||
# undef QPLUGIN_DEBUG_STR
|
||||
# endif
|
||||
# ifdef QT_NO_DEBUG
|
||||
# define QPLUGIN_DEBUG_STR "false"
|
||||
# define QPLUGIN_SECTION_DEBUG_STR ""
|
||||
# else
|
||||
# define QPLUGIN_DEBUG_STR "true"
|
||||
# define QPLUGIN_SECTION_DEBUG_STR ".debug"
|
||||
# endif
|
||||
# define Q_PLUGIN_VERIFICATION_DATA \
|
||||
static const char qt_plugin_verification_data[] = \
|
||||
"pattern=QT_PLUGIN_VERIFICATION_DATA\n" \
|
||||
"version=" QT_VERSION_STR "\n" \
|
||||
"debug=" QPLUGIN_DEBUG_STR "\n" \
|
||||
"buildkey=" QT_BUILD_KEY;
|
||||
|
||||
# if defined (Q_OF_ELF) && defined (Q_CC_GNU)
|
||||
# define Q_PLUGIN_VERIFICATION_SECTION \
|
||||
__attribute__ ((section (".qtplugin"))) __attribute__((used))
|
||||
# else
|
||||
# define Q_PLUGIN_VERIFICATION_SECTION
|
||||
# endif
|
||||
|
||||
# if defined (Q_OS_WIN32) && defined(Q_CC_BOR)
|
||||
# define Q_STANDARD_CALL __stdcall
|
||||
# else
|
||||
# define Q_STANDARD_CALL
|
||||
# endif
|
||||
|
||||
# define Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
Q_PLUGIN_VERIFICATION_SECTION Q_PLUGIN_VERIFICATION_DATA \
|
||||
Q_EXTERN_C Q_DECL_EXPORT \
|
||||
const char * Q_STANDARD_CALL qt_plugin_query_verification_data() \
|
||||
{ return qt_plugin_verification_data; } \
|
||||
Q_EXTERN_C Q_DECL_EXPORT QT_PREPEND_NAMESPACE(QObject) * Q_STANDARD_CALL qt_plugin_instance() \
|
||||
Q_PLUGIN_INSTANCE(PLUGINCLASS)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGINCLASS)
|
||||
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // Q_PLUGIN_H
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
QTDIR=/usr/lib64/qt-3.3
|
||||
LD_LIBRARY_PATH=/usr/local/packages/gcc-4.8/lib64
|
||||
CXX=/usr/local/packages/gcc-4.8/bin/g++
|
||||
CC=/usr/local/packages/gcc-4.8/bin/gcc
|
||||
|
||||
BOOSTROOT=/home/lrineau/CGAL/boost/boost_1_57_0
|
||||
export BOOSTROOT
|
||||
|
||||
export CXX CC
|
||||
export LD_LIBRARY_PATH QTDIR
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
source /opt/intel/tbb/bin/tbbvars.sh intel64
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1 +0,0 @@
|
|||
set(CMAKE_DISABLE_FIND_PACKAGE_OpenMesh TRUE CACHE BOOL "Disable OpenMesh")
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
CXXFLAGS="-D_GLIBCXX_DEBUG -DGLIBCXX_DEBUG_MESSAGE_LENGTH=100 -Wall"
|
||||
export CXXFLAGS
|
||||
|
||||
#BOOST_ROOT=/home/lrineau/CGAL/boost/1.44-beta1
|
||||
#export BOOST_ROOT
|
||||
BOOST_INCLUDEDIR=/home/lrineau/CGAL/boost/boost-release-branch
|
||||
BOOST_LIBRARYDIR=/home/lrineau/CGAL/boost/boost-release-branch/stage-cxxdebug/lib
|
||||
export BOOST_LIBRARYDIR BOOST_INCLUDEDIR
|
||||
|
||||
CXXFLAGS="-I$BOOST_INCLUDEDIR/include $CXXFLAGS"
|
||||
export CXXFLAGS
|
||||
|
||||
# Workaround to pass options to cmake
|
||||
CMAKE_GENERATOR="-C/home/lrineau/CGAL/branches/local-master.git/Maintenance/infrastructure/renoir.geometryfactory.com/reference-platforms/x86-64_Linux-Fedora19_g++-4.8_CXXDEBUG/initial.cmake"
|
||||
export CMAKE_GENERATOR
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,2 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,13 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
BOOST_ROOT=/home/lrineau/CGAL/boost/boost-release-branch
|
||||
export BOOST_ROOT
|
||||
|
||||
CXXFLAGS=-I$BOOST_ROOT/include
|
||||
|
||||
LEDA_DIR=/home/lrineau/CGAL/LEDA-6.4-openSuse-12.1-g++-4.6.2-64bit-multithread-evaluation
|
||||
export LEDA_DIR
|
||||
|
||||
CGAL_DISABLE_GMP=1
|
||||
export CGAL_DISABLE_GMP
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,5 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
PATH=/home/lrineau/bin/cmake-2.8:$PATH
|
||||
export PATH
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1 +0,0 @@
|
|||
set(CMAKE_DISABLE_FIND_PACKAGE_VTK TRUE CACHE BOOL "Disable VTK with -ansi")
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
# Workaround to pass options to cmake
|
||||
CMAKE_GENERATOR="-C/home/lrineau/CGAL/branches/local-master.git/Maintenance/infrastructure/renoir.geometryfactory.com/reference-platforms/x86-64_Linux-Fedora19_g++-4.8_ansi/initial.cmake"
|
||||
export CMAKE_GENERATOR
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,8 +0,0 @@
|
|||
export QTDIR=/usr/lib/qt-3.3
|
||||
|
||||
CXXFLAGS=-m32
|
||||
CFLAGS=-m32
|
||||
export CXXFLAGS
|
||||
export CFLAGS
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common-headers-only
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,506 +0,0 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
|
||||
** All rights reserved.
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** GNU Lesser General Public License Usage
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU Lesser
|
||||
** General Public License version 2.1 requirements will be met:
|
||||
** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** GNU General Public License Usage
|
||||
** Alternatively, this file may be used under the terms of the GNU General
|
||||
** Public License version 3.0 as published by the Free Software Foundation
|
||||
** and appearing in the file LICENSE.GPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU General
|
||||
** Public License version 3.0 requirements will be met:
|
||||
** https://www.gnu.org/licenses/gpl-3.0.html.
|
||||
**
|
||||
** Other Usage
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef QOBJECTDEFS_H
|
||||
#define QOBJECTDEFS_H
|
||||
|
||||
#include <QtCore/qnamespace.h>
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QT_MODULE(Core)
|
||||
|
||||
class QByteArray;
|
||||
|
||||
class QString;
|
||||
|
||||
#ifndef Q_MOC_OUTPUT_REVISION
|
||||
#define Q_MOC_OUTPUT_REVISION 63
|
||||
#endif
|
||||
|
||||
// The following macros are our "extensions" to C++
|
||||
// They are used, strictly speaking, only by the moc.
|
||||
|
||||
#ifndef Q_MOC_RUN
|
||||
# if defined(QT_NO_KEYWORDS)
|
||||
# define QT_NO_EMIT
|
||||
# else
|
||||
# define slots
|
||||
# define signals protected
|
||||
# endif
|
||||
# define Q_SLOTS
|
||||
# define Q_SIGNALS protected
|
||||
# define Q_PRIVATE_SLOT(d, signature)
|
||||
# define Q_EMIT
|
||||
#ifndef QT_NO_EMIT
|
||||
# define emit
|
||||
#endif
|
||||
#define Q_CLASSINFO(name, value)
|
||||
#define Q_INTERFACES(x)
|
||||
#define Q_PROPERTY(text)
|
||||
#define Q_PRIVATE_PROPERTY(d, text)
|
||||
#define Q_REVISION(v)
|
||||
#define Q_OVERRIDE(text)
|
||||
#define Q_ENUMS(x)
|
||||
#define Q_FLAGS(x)
|
||||
#ifdef QT3_SUPPORT
|
||||
# define Q_SETS(x)
|
||||
#endif
|
||||
#define Q_SCRIPTABLE
|
||||
#define Q_INVOKABLE
|
||||
#define Q_SIGNAL
|
||||
#define Q_SLOT
|
||||
|
||||
#ifndef QT_NO_TRANSLATION
|
||||
# ifndef QT_NO_TEXTCODEC
|
||||
// full set of tr functions
|
||||
// ### Qt 5: merge overloads
|
||||
# define QT_TR_FUNCTIONS \
|
||||
static inline QString tr(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.tr(s, c); } \
|
||||
static inline QString trUtf8(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.trUtf8(s, c); } \
|
||||
static inline QString tr(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.tr(s, c, n); } \
|
||||
static inline QString trUtf8(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.trUtf8(s, c, n); }
|
||||
# else
|
||||
// no QTextCodec, no utf8
|
||||
// ### Qt 5: merge overloads
|
||||
# define QT_TR_FUNCTIONS \
|
||||
static inline QString tr(const char *s, const char *c = 0) \
|
||||
{ return staticMetaObject.tr(s, c); } \
|
||||
static inline QString tr(const char *s, const char *c, int n) \
|
||||
{ return staticMetaObject.tr(s, c, n); }
|
||||
# endif
|
||||
#else
|
||||
// inherit the ones from QObject
|
||||
# define QT_TR_FUNCTIONS
|
||||
#endif
|
||||
|
||||
#if defined(QT_NO_QOBJECT_CHECK)
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_CHECK
|
||||
#else
|
||||
|
||||
/* This is a compile time check that ensures that any class cast with qobject_cast
|
||||
actually contains a Q_OBJECT macro. Note: qobject_cast will fail if a QObject
|
||||
subclass doesn't contain Q_OBJECT.
|
||||
|
||||
In qt_check_for_QOBJECT_macro, we call a dummy templated function with two
|
||||
parameters, the first being "this" and the other the target of the qobject
|
||||
cast. If the types are not identical, we know that a Q_OBJECT macro is missing.
|
||||
|
||||
If you get a compiler error here, make sure that the class you are casting
|
||||
to contains a Q_OBJECT macro.
|
||||
*/
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_CHECK \
|
||||
template <typename T> inline void qt_check_for_QOBJECT_macro(const T &_q_argument) const \
|
||||
{ int i = qYouForgotTheQ_OBJECT_Macro(this, &_q_argument); i = i; }
|
||||
|
||||
template <typename T>
|
||||
inline int qYouForgotTheQ_OBJECT_Macro(T, T) { return 0; }
|
||||
|
||||
template <typename T1, typename T2>
|
||||
inline void qYouForgotTheQ_OBJECT_Macro(T1, T2) {}
|
||||
#endif // QT_NO_QOBJECT_CHECK
|
||||
|
||||
#ifdef Q_NO_DATA_RELOCATION
|
||||
#define Q_OBJECT_GETSTATICMETAOBJECT static const QMetaObject &getStaticMetaObject();
|
||||
#else
|
||||
#define Q_OBJECT_GETSTATICMETAOBJECT
|
||||
#endif
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT \
|
||||
public: \
|
||||
Q_OBJECT_CHECK \
|
||||
static const QMetaObject staticMetaObject; \
|
||||
Q_OBJECT_GETSTATICMETAOBJECT \
|
||||
virtual const QMetaObject *metaObject() const; \
|
||||
virtual void *qt_metacast(const char *); \
|
||||
QT_TR_FUNCTIONS \
|
||||
virtual int qt_metacall(QMetaObject::Call, int, void **); \
|
||||
private: \
|
||||
Q_DECL_HIDDEN static const QMetaObjectExtraData staticMetaObjectExtraData; \
|
||||
Q_DECL_HIDDEN static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);
|
||||
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_FAKE Q_OBJECT
|
||||
/* tmake ignore Q_GADGET */
|
||||
#define Q_GADGET \
|
||||
public: \
|
||||
static const QMetaObject staticMetaObject; \
|
||||
Q_OBJECT_GETSTATICMETAOBJECT \
|
||||
private:
|
||||
#else // Q_MOC_RUN
|
||||
#define slots slots
|
||||
#define signals signals
|
||||
#define Q_SLOTS Q_SLOTS
|
||||
#define Q_SIGNALS Q_SIGNALS
|
||||
#define Q_CLASSINFO(name, value) Q_CLASSINFO(name, value)
|
||||
#define Q_INTERFACES(x) Q_INTERFACES(x)
|
||||
#define Q_PROPERTY(text) Q_PROPERTY(text)
|
||||
#define Q_PRIVATE_PROPERTY(d, text) Q_PRIVATE_PROPERTY(d, text)
|
||||
#define Q_REVISION(v) Q_REVISION(v)
|
||||
#define Q_OVERRIDE(text) Q_OVERRIDE(text)
|
||||
#define Q_ENUMS(x) Q_ENUMS(x)
|
||||
#define Q_FLAGS(x) Q_FLAGS(x)
|
||||
#ifdef QT3_SUPPORT
|
||||
# define Q_SETS(x) Q_SETS(x)
|
||||
#endif
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT Q_OBJECT
|
||||
/* tmake ignore Q_OBJECT */
|
||||
#define Q_OBJECT_FAKE Q_OBJECT_FAKE
|
||||
/* tmake ignore Q_GADGET */
|
||||
#define Q_GADGET Q_GADGET
|
||||
#define Q_SCRIPTABLE Q_SCRIPTABLE
|
||||
#define Q_INVOKABLE Q_INVOKABLE
|
||||
#define Q_SIGNAL Q_SIGNAL
|
||||
#define Q_SLOT Q_SLOT
|
||||
#endif //Q_MOC_RUN
|
||||
|
||||
// macro for onaming members
|
||||
#ifdef METHOD
|
||||
#undef METHOD
|
||||
#endif
|
||||
#ifdef SLOT
|
||||
#undef SLOT
|
||||
#endif
|
||||
#ifdef SIGNAL
|
||||
#undef SIGNAL
|
||||
#endif
|
||||
|
||||
Q_CORE_EXPORT const char *qFlagLocation(const char *method);
|
||||
|
||||
#define QTOSTRING_HELPER(s) #s
|
||||
#define QTOSTRING(s) QTOSTRING_HELPER(s)
|
||||
#ifndef QT_NO_DEBUG
|
||||
# define QLOCATION "\0" __FILE__ ":" QTOSTRING(__LINE__)
|
||||
# ifndef QT_NO_KEYWORDS
|
||||
# define METHOD(a) qFlagLocation("0"#a QLOCATION)
|
||||
# endif
|
||||
# define SLOT(a) qFlagLocation("1"#a QLOCATION)
|
||||
# define SIGNAL(a) qFlagLocation("2"#a QLOCATION)
|
||||
#else
|
||||
# ifndef QT_NO_KEYWORDS
|
||||
# define METHOD(a) "0"#a
|
||||
# endif
|
||||
# define SLOT(a) "1"#a
|
||||
# define SIGNAL(a) "2"#a
|
||||
#endif
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
#define METHOD_CODE 0 // member type codes
|
||||
#define SLOT_CODE 1
|
||||
#define SIGNAL_CODE 2
|
||||
#endif
|
||||
|
||||
#define QMETHOD_CODE 0 // member type codes
|
||||
#define QSLOT_CODE 1
|
||||
#define QSIGNAL_CODE 2
|
||||
|
||||
#define Q_ARG(type, data) QArgument<type >(#type, data)
|
||||
#define Q_RETURN_ARG(type, data) QReturnArgument<type >(#type, data)
|
||||
|
||||
class QObject;
|
||||
class QMetaMethod;
|
||||
class QMetaEnum;
|
||||
class QMetaProperty;
|
||||
class QMetaClassInfo;
|
||||
|
||||
|
||||
class Q_CORE_EXPORT QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QGenericArgument(const char *aName = 0, const void *aData = 0)
|
||||
: _data(aData), _name(aName) {}
|
||||
inline void *data() const { return const_cast<void *>(_data); }
|
||||
inline const char *name() const { return _name; }
|
||||
|
||||
private:
|
||||
const void *_data;
|
||||
const char *_name;
|
||||
};
|
||||
|
||||
class Q_CORE_EXPORT QGenericReturnArgument: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QGenericReturnArgument(const char *aName = 0, void *aData = 0)
|
||||
: QGenericArgument(aName, aData)
|
||||
{}
|
||||
};
|
||||
|
||||
template <class T>
|
||||
class QArgument: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QArgument(const char *aName, const T &aData)
|
||||
: QGenericArgument(aName, static_cast<const void *>(&aData))
|
||||
{}
|
||||
};
|
||||
template <class T>
|
||||
class QArgument<T &>: public QGenericArgument
|
||||
{
|
||||
public:
|
||||
inline QArgument(const char *aName, T &aData)
|
||||
: QGenericArgument(aName, static_cast<const void *>(&aData))
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
template <typename T>
|
||||
class QReturnArgument: public QGenericReturnArgument
|
||||
{
|
||||
public:
|
||||
inline QReturnArgument(const char *aName, T &aData)
|
||||
: QGenericReturnArgument(aName, static_cast<void *>(&aData))
|
||||
{}
|
||||
};
|
||||
|
||||
struct Q_CORE_EXPORT QMetaObject
|
||||
{
|
||||
const char *className() const;
|
||||
const QMetaObject *superClass() const;
|
||||
|
||||
QObject *cast(QObject *obj) const;
|
||||
const QObject *cast(const QObject *obj) const;
|
||||
|
||||
#ifndef QT_NO_TRANSLATION
|
||||
// ### Qt 4: Merge overloads
|
||||
QString tr(const char *s, const char *c) const;
|
||||
QString trUtf8(const char *s, const char *c) const;
|
||||
QString tr(const char *s, const char *c, int n) const;
|
||||
QString trUtf8(const char *s, const char *c, int n) const;
|
||||
#endif // QT_NO_TRANSLATION
|
||||
|
||||
int methodOffset() const;
|
||||
int enumeratorOffset() const;
|
||||
int propertyOffset() const;
|
||||
int classInfoOffset() const;
|
||||
|
||||
int constructorCount() const;
|
||||
int methodCount() const;
|
||||
int enumeratorCount() const;
|
||||
int propertyCount() const;
|
||||
int classInfoCount() const;
|
||||
|
||||
int indexOfConstructor(const char *constructor) const;
|
||||
int indexOfMethod(const char *method) const;
|
||||
int indexOfSignal(const char *signal) const;
|
||||
int indexOfSlot(const char *slot) const;
|
||||
int indexOfEnumerator(const char *name) const;
|
||||
int indexOfProperty(const char *name) const;
|
||||
int indexOfClassInfo(const char *name) const;
|
||||
|
||||
QMetaMethod constructor(int index) const;
|
||||
QMetaMethod method(int index) const;
|
||||
QMetaEnum enumerator(int index) const;
|
||||
QMetaProperty property(int index) const;
|
||||
QMetaClassInfo classInfo(int index) const;
|
||||
QMetaProperty userProperty() const;
|
||||
|
||||
static bool checkConnectArgs(const char *signal, const char *method);
|
||||
static QByteArray normalizedSignature(const char *method);
|
||||
static QByteArray normalizedType(const char *type);
|
||||
|
||||
// internal index-based connect
|
||||
static bool connect(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index,
|
||||
int type = 0, int *types = 0);
|
||||
// internal index-based disconnect
|
||||
static bool disconnect(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index);
|
||||
static bool disconnectOne(const QObject *sender, int signal_index,
|
||||
const QObject *receiver, int method_index);
|
||||
// internal slot-name based connect
|
||||
static void connectSlotsByName(QObject *o);
|
||||
|
||||
// internal index-based signal activation
|
||||
static void activate(QObject *sender, int signal_index, void **argv); //obsolete
|
||||
static void activate(QObject *sender, int from_signal_index, int to_signal_index, void **argv); //obsolete
|
||||
static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv);
|
||||
static void activate(QObject *sender, const QMetaObject *, int from_local_signal_index, int to_local_signal_index, void **argv); //obsolete
|
||||
|
||||
// internal guarded pointers
|
||||
static void addGuard(QObject **ptr);
|
||||
static void removeGuard(QObject **ptr);
|
||||
static void changeGuard(QObject **ptr, QObject *o);
|
||||
|
||||
static bool invokeMethod(QObject *obj, const char *member,
|
||||
Qt::ConnectionType,
|
||||
QGenericReturnArgument ret,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument());
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
QGenericReturnArgument ret,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, Qt::AutoConnection, ret, val0, val1, val2, val3,
|
||||
val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
Qt::ConnectionType type,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, type, QGenericReturnArgument(), val0, val1, val2,
|
||||
val3, val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
static inline bool invokeMethod(QObject *obj, const char *member,
|
||||
QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument())
|
||||
{
|
||||
return invokeMethod(obj, member, Qt::AutoConnection, QGenericReturnArgument(), val0,
|
||||
val1, val2, val3, val4, val5, val6, val7, val8, val9);
|
||||
}
|
||||
|
||||
QObject *newInstance(QGenericArgument val0 = QGenericArgument(0),
|
||||
QGenericArgument val1 = QGenericArgument(),
|
||||
QGenericArgument val2 = QGenericArgument(),
|
||||
QGenericArgument val3 = QGenericArgument(),
|
||||
QGenericArgument val4 = QGenericArgument(),
|
||||
QGenericArgument val5 = QGenericArgument(),
|
||||
QGenericArgument val6 = QGenericArgument(),
|
||||
QGenericArgument val7 = QGenericArgument(),
|
||||
QGenericArgument val8 = QGenericArgument(),
|
||||
QGenericArgument val9 = QGenericArgument()) const;
|
||||
|
||||
enum Call {
|
||||
InvokeMetaMethod,
|
||||
ReadProperty,
|
||||
WriteProperty,
|
||||
ResetProperty,
|
||||
QueryPropertyDesignable,
|
||||
QueryPropertyScriptable,
|
||||
QueryPropertyStored,
|
||||
QueryPropertyEditable,
|
||||
QueryPropertyUser,
|
||||
CreateInstance
|
||||
};
|
||||
|
||||
int static_metacall(Call, int, void **) const;
|
||||
static int metacall(QObject *, Call, int, void **);
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
QT3_SUPPORT const char *superClassName() const;
|
||||
#endif
|
||||
|
||||
struct { // private data
|
||||
const QMetaObject *superdata;
|
||||
const char *stringdata;
|
||||
const uint *data;
|
||||
const void *extradata;
|
||||
} d;
|
||||
};
|
||||
|
||||
typedef const QMetaObject& (*QMetaObjectAccessor)();
|
||||
|
||||
struct QMetaObjectExtraData
|
||||
{
|
||||
#ifdef Q_NO_DATA_RELOCATION
|
||||
const QMetaObjectAccessor *objects;
|
||||
#else
|
||||
const QMetaObject **objects;
|
||||
#endif
|
||||
|
||||
typedef void (*StaticMetacallFunction)(QObject *, QMetaObject::Call, int, void **); //from revision 6
|
||||
//typedef int (*StaticMetaCall)(QMetaObject::Call, int, void **); //used from revison 2 until revison 5
|
||||
StaticMetacallFunction static_metacall;
|
||||
};
|
||||
|
||||
inline const char *QMetaObject::className() const
|
||||
{ return d.stringdata; }
|
||||
|
||||
inline const QMetaObject *QMetaObject::superClass() const
|
||||
{ return d.superdata; }
|
||||
|
||||
#ifdef QT3_SUPPORT
|
||||
inline const char *QMetaObject::superClassName() const
|
||||
{ return d.superdata ? d.superdata->className() : 0; }
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // QOBJECTDEFS_H
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
|
||||
** All rights reserved.
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
** This file is part of the QtCore module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:LGPL$
|
||||
** GNU Lesser General Public License Usage
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU Lesser
|
||||
** General Public License version 2.1 requirements will be met:
|
||||
** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** GNU General Public License Usage
|
||||
** Alternatively, this file may be used under the terms of the GNU General
|
||||
** Public License version 3.0 as published by the Free Software Foundation
|
||||
** and appearing in the file LICENSE.GPL included in the packaging of this
|
||||
** file. Please review the following information to ensure the GNU General
|
||||
** Public License version 3.0 requirements will be met:
|
||||
** https://www.gnu.org/licenses/gpl-3.0.html.
|
||||
**
|
||||
** Other Usage
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef QPLUGIN_H
|
||||
#define QPLUGIN_H
|
||||
|
||||
#include <QtCore/qobject.h>
|
||||
#include <QtCore/qpointer.h>
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QT_MODULE(Core)
|
||||
|
||||
#ifndef Q_EXTERN_C
|
||||
# ifdef __cplusplus
|
||||
# define Q_EXTERN_C extern "C"
|
||||
# else
|
||||
# define Q_EXTERN_C extern
|
||||
# endif
|
||||
#endif
|
||||
|
||||
typedef QObject *(*QtPluginInstanceFunction)();
|
||||
|
||||
void Q_CORE_EXPORT qRegisterStaticPluginInstanceFunction(QtPluginInstanceFunction function);
|
||||
|
||||
#define Q_IMPORT_PLUGIN(PLUGIN) \
|
||||
extern QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance_##PLUGIN(); \
|
||||
class Static##PLUGIN##PluginInstance{ \
|
||||
public: \
|
||||
Static##PLUGIN##PluginInstance() { \
|
||||
qRegisterStaticPluginInstanceFunction(qt_plugin_instance_##PLUGIN); \
|
||||
} \
|
||||
}; \
|
||||
static Static##PLUGIN##PluginInstance static##PLUGIN##Instance;
|
||||
|
||||
#define Q_PLUGIN_INSTANCE(IMPLEMENTATION) \
|
||||
{ \
|
||||
static QT_PREPEND_NAMESPACE(QPointer)<QT_PREPEND_NAMESPACE(QObject)> _instance; \
|
||||
if (!_instance) \
|
||||
_instance = new IMPLEMENTATION; \
|
||||
return _instance; \
|
||||
}
|
||||
|
||||
# define Q_EXPORT_PLUGIN(PLUGIN) \
|
||||
Q_EXPORT_PLUGIN2(PLUGIN, PLUGIN)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN(PLUGIN) \
|
||||
Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGIN)
|
||||
|
||||
#if defined(QT_STATICPLUGIN)
|
||||
|
||||
# define Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
QT_PREPEND_NAMESPACE(QObject) \
|
||||
*qt_plugin_instance_##PLUGIN() \
|
||||
Q_PLUGIN_INSTANCE(PLUGINCLASS)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS)
|
||||
|
||||
#else
|
||||
// NOTE: if you change pattern, you MUST change the pattern in
|
||||
// qlibrary.cpp as well. changing the pattern will break all
|
||||
// backwards compatibility as well (no old plugins will be loaded).
|
||||
// QT5: should probably remove the entire pattern thing and do the section
|
||||
// trick for all platforms. for now, keep it and fallback to scan for it.
|
||||
# ifdef QPLUGIN_DEBUG_STR
|
||||
# undef QPLUGIN_DEBUG_STR
|
||||
# endif
|
||||
# ifdef QT_NO_DEBUG
|
||||
# define QPLUGIN_DEBUG_STR "false"
|
||||
# define QPLUGIN_SECTION_DEBUG_STR ""
|
||||
# else
|
||||
# define QPLUGIN_DEBUG_STR "true"
|
||||
# define QPLUGIN_SECTION_DEBUG_STR ".debug"
|
||||
# endif
|
||||
# define Q_PLUGIN_VERIFICATION_DATA \
|
||||
static const char qt_plugin_verification_data[] = \
|
||||
"pattern=QT_PLUGIN_VERIFICATION_DATA\n" \
|
||||
"version=" QT_VERSION_STR "\n" \
|
||||
"debug=" QPLUGIN_DEBUG_STR "\n" \
|
||||
"buildkey=" QT_BUILD_KEY;
|
||||
|
||||
# if defined (Q_OF_ELF) && defined (Q_CC_GNU)
|
||||
# define Q_PLUGIN_VERIFICATION_SECTION \
|
||||
__attribute__ ((section (".qtplugin"))) __attribute__((used))
|
||||
# else
|
||||
# define Q_PLUGIN_VERIFICATION_SECTION
|
||||
# endif
|
||||
|
||||
# if defined (Q_OS_WIN32) && defined(Q_CC_BOR)
|
||||
# define Q_STANDARD_CALL __stdcall
|
||||
# else
|
||||
# define Q_STANDARD_CALL
|
||||
# endif
|
||||
|
||||
# define Q_EXPORT_PLUGIN2(PLUGIN, PLUGINCLASS) \
|
||||
Q_PLUGIN_VERIFICATION_SECTION Q_PLUGIN_VERIFICATION_DATA \
|
||||
Q_EXTERN_C Q_DECL_EXPORT \
|
||||
const char * Q_STANDARD_CALL qt_plugin_query_verification_data() \
|
||||
{ return qt_plugin_verification_data; } \
|
||||
Q_EXTERN_C Q_DECL_EXPORT QT_PREPEND_NAMESPACE(QObject) * Q_STANDARD_CALL qt_plugin_instance() \
|
||||
Q_PLUGIN_INSTANCE(PLUGINCLASS)
|
||||
|
||||
# define Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGINCLASS)
|
||||
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // Q_PLUGIN_H
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
QTDIR=/usr/lib64/qt-3.3
|
||||
LD_LIBRARY_PATH=/usr/local/packages/gcc-trunk/lib64
|
||||
CXX=/usr/local/packages/gcc-trunk/bin/g++
|
||||
CC=/usr/local/packages/gcc-trunk/bin/gcc
|
||||
|
||||
BOOST_ROOT=/home/lrineau/CGAL/boost/1.48
|
||||
export BOOST_ROOT
|
||||
|
||||
export CXX CC
|
||||
export LD_LIBRARY_PATH QTDIR
|
||||
|
||||
source /home/lrineau/infrastructure/reference-platforms/setup-common
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,16 +0,0 @@
|
|||
REFS=/home/lrineau/infrastructure/reference-platforms
|
||||
CC=/usr/local/packages/llvm-trunk/bin/clang
|
||||
CXX=${CC}++
|
||||
export CXX CC
|
||||
export QTDIR=/usr/lib64/qt-3.3
|
||||
source ${REFS}/setup-common
|
||||
|
||||
CXXFLAGS="-fsanitize=address -DDONT_USE_BOOST_PROGRAM_OPTIONS"
|
||||
|
||||
ASAN_OPTIONS="detect_leaks=1"
|
||||
LSAN_OPTIONS="suppressions=${REFS}/x86-64_Linux-Fedora19_llvm-clang-with-g++-4.8/suppr.txt:print_suppressions=0"
|
||||
ASAN_SYMBOLIZER_PATH=/usr/local/packages/llvm-trunk/bin/llvm-symbolizer
|
||||
export ASAN_OPTIONS LSAN_OPTIONS ASAN_SYMBOLIZER_PATH
|
||||
|
||||
ULIMIT_OPTIONS="-c 0 -t 3600 -v unlimited"
|
||||
export ULIMIT_OPTIONS
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
leak:nvidia/libGL
|
||||
leak:libtbb
|
||||
|
|
@ -1,842 +0,0 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17-with-assertions
|
||||
# It was generated by CMake: /usr/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Build the doxygen documentation
|
||||
BUILD_DOC:BOOL=OFF
|
||||
|
||||
//Build shared libraries
|
||||
BUILD_SHARED_LIBS:BOOL=ON
|
||||
|
||||
//Activate the debug messages of the script FindBoost
|
||||
Boost_DEBUG:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Boost library directory DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib64
|
||||
|
||||
//Boost library directory RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib64
|
||||
|
||||
//Boost system library (debug)
|
||||
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_system.so
|
||||
|
||||
//Boost system library (release)
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_system.so
|
||||
|
||||
//Boost thread library (debug)
|
||||
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_thread.so
|
||||
|
||||
//Boost thread library (release)
|
||||
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_thread.so
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_BINARY_DIR:STATIC=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17-with-assertions/Installation
|
||||
|
||||
//Create CGAL from branch
|
||||
CGAL_BRANCH_BUILD:BOOL=ON
|
||||
|
||||
//Link with static Boost libraries
|
||||
CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF
|
||||
|
||||
//Script cgal_create_cmake_script, that creates CMakeLists.txt
|
||||
// files
|
||||
CGAL_CREATE_CMAKE_SCRIPT:FILEPATH=/home/lrineau/Git/cgal/Scripts/scripts/cgal_create_cmake_script
|
||||
|
||||
//User-defined flags
|
||||
CGAL_CXX_FLAGS:STRING= -fp-model strict
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Core_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;
|
||||
|
||||
//Set this to TRUE if you want to define or modify any of CMAKE_*_FLAGS.
|
||||
// When this is FALSE, all the CMAKE_*_FLAGS flags are overriden
|
||||
// with the values used when building the CGAL libs. For CGAL_*_flags
|
||||
// (used for ADDITIONAL flags) , there is no need to set this to
|
||||
// TRUE.
|
||||
CGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=TRUE
|
||||
|
||||
//Enable the special targets "check_pkg_headers", and "check_pkg_<package>_headers"
|
||||
// for each package
|
||||
CGAL_ENABLE_CHECK_HEADERS:BOOL=OFF
|
||||
|
||||
//Select to allow to preconfiguration of external libraries
|
||||
CGAL_ENABLE_PRECONFIG:BOOL=ON
|
||||
|
||||
//The folder where CGAL user-side scripts will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_BIN_DIR:STRING=bin
|
||||
|
||||
//The folder where CGAL CMake modules will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_CMAKE_DIR:STRING=lib64/CGAL
|
||||
|
||||
//The folder where CGAL documentation and license files will be
|
||||
// installed, relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_DOC_DIR:STRING=/usr/local/share/doc/CGAL-4.9-I-900
|
||||
|
||||
//The folder where CGAL header files will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_INC_DIR:STRING=include
|
||||
|
||||
//The folder where CGAL libraries will be installed, relative to
|
||||
// CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_LIB_DIR:STRING=lib64
|
||||
|
||||
//The folder where manual pages for CGAL scripts will be installed,
|
||||
// relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_MAN_DIR:STRING=/usr/local/share/man/man1
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_ImageIO_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;general;/usr/lib64/libz.so;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Qt5_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;Qt5::OpenGL;general;Qt5::Svg;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;
|
||||
|
||||
//Switch on to start (naive) detection of duplicate source- and
|
||||
// headerfiles in packages
|
||||
CGAL_REPORT_DUPLICATE_FILES:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_SOURCE_DIR:STATIC=/home/lrineau/Git/cgal/Installation
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/usr/bin/ar
|
||||
|
||||
//Build type: Release or Debug
|
||||
CMAKE_BUILD_TYPE:STRING=Release
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/icpc
|
||||
|
||||
//User-defined flags
|
||||
CMAKE_CXX_FLAGS:STRING=-w1 -DDONT_USE_BOOST_PROGRAM_OPTIONS -fp-model strict
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/icc
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DCGAL_NDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//user executables (bin)
|
||||
CMAKE_INSTALL_BINDIR:PATH=bin
|
||||
|
||||
//read-only architecture-independent data (DATAROOTDIR)
|
||||
CMAKE_INSTALL_DATADIR:PATH=
|
||||
|
||||
//read-only architecture-independent data root (share)
|
||||
CMAKE_INSTALL_DATAROOTDIR:PATH=share
|
||||
|
||||
//documentation root (DATAROOTDIR/doc/PROJECT_NAME)
|
||||
CMAKE_INSTALL_DOCDIR:PATH=
|
||||
|
||||
//C header files (include)
|
||||
CMAKE_INSTALL_INCLUDEDIR:PATH=include
|
||||
|
||||
//info documentation (DATAROOTDIR/info)
|
||||
CMAKE_INSTALL_INFODIR:PATH=
|
||||
|
||||
//object code libraries (lib64)
|
||||
CMAKE_INSTALL_LIBDIR:PATH=lib64
|
||||
|
||||
//program executables (libexec)
|
||||
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
|
||||
|
||||
//locale-dependent data (DATAROOTDIR/locale)
|
||||
CMAKE_INSTALL_LOCALEDIR:PATH=
|
||||
|
||||
//modifiable single-machine data (var)
|
||||
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
|
||||
|
||||
//man documentation (DATAROOTDIR/man)
|
||||
CMAKE_INSTALL_MANDIR:PATH=
|
||||
|
||||
//C header files for non-gcc (/usr/include)
|
||||
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//system admin executables (sbin)
|
||||
CMAKE_INSTALL_SBINDIR:PATH=sbin
|
||||
|
||||
//modifiable architecture-independent data (com)
|
||||
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
|
||||
|
||||
//read-only single-machine data (etc)
|
||||
CMAKE_INSTALL_SYSCONFDIR:PATH=etc
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=CGAL
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
||||
|
||||
//Flags used by the linker during the creation of dll's.
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=OFF
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_BINARY_DIR:STATIC=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17-with-assertions/Documentation/doc
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_SOURCE_DIR:STATIC=/home/lrineau/Git/cgal/Documentation/doc
|
||||
|
||||
//git command line client
|
||||
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
|
||||
|
||||
//The directory containing the GMP header files
|
||||
GMP_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to the GMP library
|
||||
GMP_LIBRARIES:FILEPATH=/usr/lib64/libgmp.so
|
||||
|
||||
GMP_LIBRARIES_DIR:FILEPATH=/usr/lib64
|
||||
|
||||
//The directory containing the MPFR header files
|
||||
MPFR_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to the MPFR library
|
||||
MPFR_LIBRARIES:FILEPATH=/usr/lib64/libmpfr.so
|
||||
|
||||
MPFR_LIBRARIES_DIR:FILEPATH=/usr/lib64
|
||||
|
||||
//Path to a file.
|
||||
OPENGL_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
OPENGL_gl_LIBRARY:FILEPATH=/usr/lib64/libGL.so
|
||||
|
||||
//Path to a library.
|
||||
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib64/libGLU.so
|
||||
|
||||
//Path to a file.
|
||||
OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/usr/lib64/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/usr/lib64/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5OpenGL.
|
||||
Qt5OpenGL_DIR:PATH=/usr/lib64/cmake/Qt5OpenGL
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Svg.
|
||||
Qt5Svg_DIR:PATH=/usr/lib64/cmake/Qt5Svg
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/usr/lib64/cmake/Qt5Widgets
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5.
|
||||
Qt5_DIR:PATH=/usr/lib64/cmake/Qt5
|
||||
|
||||
//Select external library BLAS
|
||||
WITH_BLAS:BOOL=OFF
|
||||
|
||||
//Enable CGAL component CGAL_Core
|
||||
WITH_CGAL_Core:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_ImageIO
|
||||
WITH_CGAL_ImageIO:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_Qt5
|
||||
WITH_CGAL_Qt5:BOOL=OFF
|
||||
|
||||
//Select external library Coin3D
|
||||
WITH_Coin3D:BOOL=OFF
|
||||
|
||||
//Select external library ESBTL
|
||||
WITH_ESBTL:BOOL=OFF
|
||||
|
||||
//Select external library Eigen3
|
||||
WITH_Eigen3:BOOL=OFF
|
||||
|
||||
//Select external library GMP
|
||||
WITH_GMP:BOOL=ON
|
||||
|
||||
//Select external library GMPXX
|
||||
WITH_GMPXX:BOOL=OFF
|
||||
|
||||
//Select external library IPE
|
||||
WITH_IPE:BOOL=OFF
|
||||
|
||||
//Select external library LAPACK
|
||||
WITH_LAPACK:BOOL=OFF
|
||||
|
||||
//Select external library LEDA
|
||||
WITH_LEDA:BOOL=OFF
|
||||
|
||||
//Select external library MPFI
|
||||
WITH_MPFI:BOOL=OFF
|
||||
|
||||
//Select external library MPFR
|
||||
WITH_MPFR:BOOL=ON
|
||||
|
||||
//Select external library NTL
|
||||
WITH_NTL:BOOL=OFF
|
||||
|
||||
//Select external library OpenGL
|
||||
WITH_OpenGL:BOOL=OFF
|
||||
|
||||
//Select external library OpenNL
|
||||
WITH_OpenNL:BOOL=OFF
|
||||
|
||||
//Select external library QGLViewer
|
||||
WITH_QGLViewer:BOOL=OFF
|
||||
|
||||
//Select external library RS
|
||||
WITH_RS:BOOL=OFF
|
||||
|
||||
//Select external library RS3
|
||||
WITH_RS3:BOOL=OFF
|
||||
|
||||
//Select external library ZLIB
|
||||
WITH_ZLIB:BOOL=OFF
|
||||
|
||||
//Select demos
|
||||
WITH_demos:BOOL=OFF
|
||||
|
||||
//Select examples
|
||||
WITH_examples:BOOL=OFF
|
||||
|
||||
//Select tests
|
||||
WITH_tests:BOOL=OFF
|
||||
|
||||
//Path to a program.
|
||||
XIAR:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/xiar
|
||||
|
||||
//Path to a file.
|
||||
ZLIB_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libz.so
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DEBUG
|
||||
Boost_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
||||
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Avoid future search of boost-cmake
|
||||
Boost_NO_BOOST_CMAKE:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
||||
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
||||
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
|
||||
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
|
||||
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
CGAL_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/usr/include
|
||||
CGAL_3RD_PARTY_LIBRARIES:INTERNAL=/usr/lib64/libboost_thread.so;/usr/lib64/libboost_system.so
|
||||
CGAL_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=/usr/lib64
|
||||
CGAL_3RD_PARTY_PRECONFIGURED:INTERNAL=
|
||||
//ADVANCED property for variable: CGAL_BRANCH_BUILD
|
||||
CGAL_BRANCH_BUILD-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CGAL_Boost_USE_STATIC_LIBS
|
||||
CGAL_Boost_USE_STATIC_LIBS-ADVANCED:INTERNAL=1
|
||||
//Test CGAL_CFG_BOOST_VARIANT_SWAP_BUG
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_DENORMALS_COMPILE_BUG
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_IEEE_754_BUG
|
||||
CGAL_CFG_IEEE_754_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_IEEE_754_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_ISTREAM_INT_BUG
|
||||
CGAL_CFG_ISTREAM_INT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_ISTREAM_INT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_5
|
||||
CGAL_CFG_MATCHING_BUG_5:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_5_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_6
|
||||
CGAL_CFG_MATCHING_BUG_6:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_6_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_7
|
||||
CGAL_CFG_MATCHING_BUG_7:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_7_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_8
|
||||
CGAL_CFG_MATCHING_BUG_8:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_8_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_LIMITS
|
||||
CGAL_CFG_NO_LIMITS:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_LIMITS_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_NEXTAFTER
|
||||
CGAL_CFG_NO_NEXTAFTER:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_NEXTAFTER_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_STL
|
||||
CGAL_CFG_NO_STL:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_STL_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NUMERIC_LIMITS_BUG
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_USING_BASE_MEMBER_BUG_2
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2_COMPILED:INTERNAL=TRUE
|
||||
CGAL_CONFIGURED_LIBRARIES:INTERNAL=CGAL_Core;CGAL_ImageIO;CGAL_Qt5
|
||||
//Directory containing the Core package
|
||||
CGAL_CORE_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Core
|
||||
CGAL_Core_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Core_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES:INTERNAL=GMP;MPFR
|
||||
CGAL_EXECUTABLE_TARGETS:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_BLAS_PREFIX:INTERNAL=BLAS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Coin3D_PREFIX:INTERNAL=COIN3D
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ESBTL_PREFIX:INTERNAL=ESBTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Eigen3_PREFIX:INTERNAL=EIGEN3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMPXX_PREFIX:INTERNAL=GMPXX
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMP_PREFIX:INTERNAL=GMP
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_IPE_PREFIX:INTERNAL=IPE
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LAPACK_PREFIX:INTERNAL=LAPACK
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LEDA_PREFIX:INTERNAL=LEDA
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFI_PREFIX:INTERNAL=MPFI
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFR_PREFIX:INTERNAL=MPFR
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_NTL_PREFIX:INTERNAL=NTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenGL_PREFIX:INTERNAL=OpenGL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenNL_PREFIX:INTERNAL=OpenNL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_QGLViewer_PREFIX:INTERNAL=QGLVIEWER
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS3_PREFIX:INTERNAL=RS3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS_PREFIX:INTERNAL=RS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ZLIB_PREFIX:INTERNAL=ZLIB
|
||||
//CGAL version
|
||||
CGAL_FULL_VERSION:INTERNAL=4.9-I-900
|
||||
//Directory containing the Installation package
|
||||
CGAL_INSTALLATION_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Installation
|
||||
CGAL_ImageIO_3RD_PARTY_DEFINITIONS:INTERNAL=-DCGAL_USE_ZLIB
|
||||
CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES:INTERNAL=/usr/lib64/libGLU.so;/usr/lib64/libGL.so;/usr/lib64/libz.so
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_ImageIO_LIBRARY:INTERNAL=
|
||||
CGAL_ImageIO_USE_ZLIB:INTERNAL=ON
|
||||
//Directory containing the Maintenance package
|
||||
CGAL_MAINTENANCE_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Maintenance
|
||||
CGAL_Qt5_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Qt5_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_SUPPORTING_3RD_PARTY_LIBRARIES:INTERNAL=GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17-with-assertions
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=4
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to cache edit program executable.
|
||||
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/lrineau/Git/cgal
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
|
||||
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
|
||||
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
|
||||
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
|
||||
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
|
||||
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
|
||||
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
|
||||
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
|
||||
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
|
||||
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
|
||||
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
|
||||
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
|
||||
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
|
||||
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
|
||||
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
|
||||
//Install .so files without execute permission.
|
||||
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
|
||||
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=7
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//Suppress Warnings that are meant for the author of the CMakeLists.txt
|
||||
// files.
|
||||
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Details about finding GMP
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_GMP:INTERNAL=[/usr/lib64/libgmp.so][/usr/include][v()]
|
||||
//Details about finding MPFR
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_MPFR:INTERNAL=[/usr/lib64/libmpfr.so][/usr/include][v()]
|
||||
//Details about finding OpenGL
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib64/libGL.so][/usr/include][v()]
|
||||
//Details about finding ZLIB
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib64/libz.so][/usr/include][v1.2.8()]
|
||||
//Result of TRY_COMPILE
|
||||
GMP_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
GMP_RUN_RES:INTERNAL=0
|
||||
//Result of TRY_COMPILE
|
||||
IntelCompiler_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
IntelCompiler_RUN_RES:INTERNAL=0
|
||||
//Result of TRY_COMPILE
|
||||
MPFR_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
MPFR_RUN_RES:INTERNAL=0
|
||||
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
||||
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_gl_LIBRARY
|
||||
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
||||
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
|
||||
OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: XIAR
|
||||
XIAR-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
ZLIB_COMPILE_RES:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
|
||||
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
|
||||
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
|
||||
ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_RUN
|
||||
ZLIB_RUN_RES:INTERNAL=0
|
||||
//Last used Boost_ADDITIONAL_VERSIONS value.
|
||||
_Boost_ADDITIONAL_VERSIONS_LAST:INTERNAL=1.69.1;1.69.0;1.69;1.68.1;1.68.0;1.68;1.67.1;1.67.0;1.67;1.66.1;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.1;1.64.0;1.64;1.63.1;1.63.0;1.63;1.62.1;1.62.0;1.62;1.61.1;1.61.0;1.61;1.60.1;1.60.0;1.60;1.59.1;1.59.0;1.59;1.58.1;1.58.0;1.58;1.57.1;1.57.0;1.57;1.56.1;1.56.0;1.56;1.55.1;1.55.0;1.55;1.54.1;1.54.0;1.54;1.53.1;1.53.0;1.53;1.52.1;1.52.0;1.52;1.51.1;1.51.0;1.51;1.50.1;1.50.0;1.50;1.49.1;1.49.0;1.49;1.48.1;1.48.0;1.48;1.47.1;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.1;1.45.0;1.45;1.44.1;1.44.0;1.44;1.43.1;1.43.0;1.43;1.42.1;1.42.0;1.42;1.41.1;1.41.0;1.41;1.40.1;1.40.0;1.40;1.39.1;1.39.0;1.39;1.38.1;1.38.0;1.38;1.37.1;1.37.0;1.37
|
||||
//Components requested for this build tree.
|
||||
_Boost_COMPONENTS_SEARCHED:INTERNAL=system;thread
|
||||
//Last used Boost_INCLUDE_DIR value.
|
||||
_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include
|
||||
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
||||
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib64
|
||||
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
||||
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib64
|
||||
//Last used Boost_NAMESPACE value.
|
||||
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
||||
//Last used Boost_USE_MULTITHREADED value.
|
||||
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
||||
//Last used Boost_USE_STATIC_LIBS value.
|
||||
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=OFF
|
||||
//CMAKE_INSTALL_PREFIX during last run
|
||||
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
source /opt/intel/compilers_and_libraries_2017/linux/bin/compilervars.sh intel64
|
||||
CXX=icpc
|
||||
CC=icc
|
||||
CXXFLAGS="-w1 -DDONT_USE_BOOST_PROGRAM_OPTIONS"
|
||||
export CXX CC CXXFLAGS
|
||||
|
|
@ -1,842 +0,0 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17
|
||||
# It was generated by CMake: /usr/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Build the doxygen documentation
|
||||
BUILD_DOC:BOOL=OFF
|
||||
|
||||
//Build shared libraries
|
||||
BUILD_SHARED_LIBS:BOOL=ON
|
||||
|
||||
//Activate the debug messages of the script FindBoost
|
||||
Boost_DEBUG:BOOL=OFF
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Boost library directory DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib64
|
||||
|
||||
//Boost library directory RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib64
|
||||
|
||||
//Boost system library (debug)
|
||||
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_system.so
|
||||
|
||||
//Boost system library (release)
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_system.so
|
||||
|
||||
//Boost thread library (debug)
|
||||
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_thread.so
|
||||
|
||||
//Boost thread library (release)
|
||||
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_thread.so
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_BINARY_DIR:STATIC=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17/Installation
|
||||
|
||||
//Create CGAL from branch
|
||||
CGAL_BRANCH_BUILD:BOOL=ON
|
||||
|
||||
//Link with static Boost libraries
|
||||
CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF
|
||||
|
||||
//Script cgal_create_cmake_script, that creates CMakeLists.txt
|
||||
// files
|
||||
CGAL_CREATE_CMAKE_SCRIPT:FILEPATH=/home/lrineau/Git/cgal/Scripts/scripts/cgal_create_cmake_script
|
||||
|
||||
//User-defined flags
|
||||
CGAL_CXX_FLAGS:STRING= -fp-model strict
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Core_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;
|
||||
|
||||
//Set this to TRUE if you want to define or modify any of CMAKE_*_FLAGS.
|
||||
// When this is FALSE, all the CMAKE_*_FLAGS flags are overriden
|
||||
// with the values used when building the CGAL libs. For CGAL_*_flags
|
||||
// (used for ADDITIONAL flags) , there is no need to set this to
|
||||
// TRUE.
|
||||
CGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=TRUE
|
||||
|
||||
//Enable the special targets "check_pkg_headers", and "check_pkg_<package>_headers"
|
||||
// for each package
|
||||
CGAL_ENABLE_CHECK_HEADERS:BOOL=OFF
|
||||
|
||||
//Select to allow to preconfiguration of external libraries
|
||||
CGAL_ENABLE_PRECONFIG:BOOL=ON
|
||||
|
||||
//The folder where CGAL user-side scripts will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_BIN_DIR:STRING=bin
|
||||
|
||||
//The folder where CGAL CMake modules will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_CMAKE_DIR:STRING=lib64/CGAL
|
||||
|
||||
//The folder where CGAL documentation and license files will be
|
||||
// installed, relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_DOC_DIR:STRING=/usr/local/share/doc/CGAL-4.9-I-900
|
||||
|
||||
//The folder where CGAL header files will be installed, relative
|
||||
// to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_INC_DIR:STRING=include
|
||||
|
||||
//The folder where CGAL libraries will be installed, relative to
|
||||
// CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_LIB_DIR:STRING=lib64
|
||||
|
||||
//The folder where manual pages for CGAL scripts will be installed,
|
||||
// relative to CMAKE_INSTALL_PREFIX
|
||||
CGAL_INSTALL_MAN_DIR:STRING=/usr/local/share/man/man1
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_ImageIO_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;general;/usr/lib64/libz.so;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;
|
||||
|
||||
//Dependencies for the target
|
||||
CGAL_Qt5_LIB_DEPENDS:STATIC=general;/usr/lib64/libmpfr.so;general;/usr/lib64/libgmp.so;general;Qt5::OpenGL;general;Qt5::Svg;general;CGAL;general;/usr/lib64/libboost_thread.so;general;/usr/lib64/libboost_system.so;general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;
|
||||
|
||||
//Switch on to start (naive) detection of duplicate source- and
|
||||
// headerfiles in packages
|
||||
CGAL_REPORT_DUPLICATE_FILES:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
CGAL_SOURCE_DIR:STATIC=/home/lrineau/Git/cgal/Installation
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/usr/bin/ar
|
||||
|
||||
//Build type: Release or Debug
|
||||
CMAKE_BUILD_TYPE:STRING=Release
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/icpc
|
||||
|
||||
//User-defined flags
|
||||
CMAKE_CXX_FLAGS:STRING=-w1 -DDONT_USE_BOOST_PROGRAM_OPTIONS -fp-model strict
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DCGAL_NDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/icc
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DCGAL_NDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//user executables (bin)
|
||||
CMAKE_INSTALL_BINDIR:PATH=bin
|
||||
|
||||
//read-only architecture-independent data (DATAROOTDIR)
|
||||
CMAKE_INSTALL_DATADIR:PATH=
|
||||
|
||||
//read-only architecture-independent data root (share)
|
||||
CMAKE_INSTALL_DATAROOTDIR:PATH=share
|
||||
|
||||
//documentation root (DATAROOTDIR/doc/PROJECT_NAME)
|
||||
CMAKE_INSTALL_DOCDIR:PATH=
|
||||
|
||||
//C header files (include)
|
||||
CMAKE_INSTALL_INCLUDEDIR:PATH=include
|
||||
|
||||
//info documentation (DATAROOTDIR/info)
|
||||
CMAKE_INSTALL_INFODIR:PATH=
|
||||
|
||||
//object code libraries (lib64)
|
||||
CMAKE_INSTALL_LIBDIR:PATH=lib64
|
||||
|
||||
//program executables (libexec)
|
||||
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
|
||||
|
||||
//locale-dependent data (DATAROOTDIR/locale)
|
||||
CMAKE_INSTALL_LOCALEDIR:PATH=
|
||||
|
||||
//modifiable single-machine data (var)
|
||||
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
|
||||
|
||||
//man documentation (DATAROOTDIR/man)
|
||||
CMAKE_INSTALL_MANDIR:PATH=
|
||||
|
||||
//C header files for non-gcc (/usr/include)
|
||||
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//system admin executables (sbin)
|
||||
CMAKE_INSTALL_SBINDIR:PATH=sbin
|
||||
|
||||
//modifiable architecture-independent data (com)
|
||||
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
|
||||
|
||||
//read-only single-machine data (etc)
|
||||
CMAKE_INSTALL_SYSCONFDIR:PATH=etc
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=CGAL
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
||||
|
||||
//Flags used by the linker during the creation of dll's.
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=OFF
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_BINARY_DIR:STATIC=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17/Documentation/doc
|
||||
|
||||
//Value Computed by CMake
|
||||
Documentation_SOURCE_DIR:STATIC=/home/lrineau/Git/cgal/Documentation/doc
|
||||
|
||||
//git command line client
|
||||
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
|
||||
|
||||
//The directory containing the GMP header files
|
||||
GMP_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to the GMP library
|
||||
GMP_LIBRARIES:FILEPATH=/usr/lib64/libgmp.so
|
||||
|
||||
GMP_LIBRARIES_DIR:FILEPATH=/usr/lib64
|
||||
|
||||
//The directory containing the MPFR header files
|
||||
MPFR_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to the MPFR library
|
||||
MPFR_LIBRARIES:FILEPATH=/usr/lib64/libmpfr.so
|
||||
|
||||
MPFR_LIBRARIES_DIR:FILEPATH=/usr/lib64
|
||||
|
||||
//Path to a file.
|
||||
OPENGL_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
OPENGL_gl_LIBRARY:FILEPATH=/usr/lib64/libGL.so
|
||||
|
||||
//Path to a library.
|
||||
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib64/libGLU.so
|
||||
|
||||
//Path to a file.
|
||||
OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/usr/lib64/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/usr/lib64/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5OpenGL.
|
||||
Qt5OpenGL_DIR:PATH=/usr/lib64/cmake/Qt5OpenGL
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Svg.
|
||||
Qt5Svg_DIR:PATH=/usr/lib64/cmake/Qt5Svg
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/usr/lib64/cmake/Qt5Widgets
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5.
|
||||
Qt5_DIR:PATH=/usr/lib64/cmake/Qt5
|
||||
|
||||
//Select external library BLAS
|
||||
WITH_BLAS:BOOL=OFF
|
||||
|
||||
//Enable CGAL component CGAL_Core
|
||||
WITH_CGAL_Core:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_ImageIO
|
||||
WITH_CGAL_ImageIO:BOOL=ON
|
||||
|
||||
//Enable CGAL component CGAL_Qt5
|
||||
WITH_CGAL_Qt5:BOOL=OFF
|
||||
|
||||
//Select external library Coin3D
|
||||
WITH_Coin3D:BOOL=OFF
|
||||
|
||||
//Select external library ESBTL
|
||||
WITH_ESBTL:BOOL=OFF
|
||||
|
||||
//Select external library Eigen3
|
||||
WITH_Eigen3:BOOL=OFF
|
||||
|
||||
//Select external library GMP
|
||||
WITH_GMP:BOOL=ON
|
||||
|
||||
//Select external library GMPXX
|
||||
WITH_GMPXX:BOOL=OFF
|
||||
|
||||
//Select external library IPE
|
||||
WITH_IPE:BOOL=OFF
|
||||
|
||||
//Select external library LAPACK
|
||||
WITH_LAPACK:BOOL=OFF
|
||||
|
||||
//Select external library LEDA
|
||||
WITH_LEDA:BOOL=OFF
|
||||
|
||||
//Select external library MPFI
|
||||
WITH_MPFI:BOOL=OFF
|
||||
|
||||
//Select external library MPFR
|
||||
WITH_MPFR:BOOL=ON
|
||||
|
||||
//Select external library NTL
|
||||
WITH_NTL:BOOL=OFF
|
||||
|
||||
//Select external library OpenGL
|
||||
WITH_OpenGL:BOOL=OFF
|
||||
|
||||
//Select external library OpenNL
|
||||
WITH_OpenNL:BOOL=OFF
|
||||
|
||||
//Select external library QGLViewer
|
||||
WITH_QGLViewer:BOOL=OFF
|
||||
|
||||
//Select external library RS
|
||||
WITH_RS:BOOL=OFF
|
||||
|
||||
//Select external library RS3
|
||||
WITH_RS3:BOOL=OFF
|
||||
|
||||
//Select external library ZLIB
|
||||
WITH_ZLIB:BOOL=OFF
|
||||
|
||||
//Select demos
|
||||
WITH_demos:BOOL=OFF
|
||||
|
||||
//Select examples
|
||||
WITH_examples:BOOL=OFF
|
||||
|
||||
//Select tests
|
||||
WITH_tests:BOOL=OFF
|
||||
|
||||
//Path to a program.
|
||||
XIAR:FILEPATH=/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/xiar
|
||||
|
||||
//Path to a file.
|
||||
ZLIB_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
|
||||
|
||||
//Path to a library.
|
||||
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libz.so
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DEBUG
|
||||
Boost_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_INCLUDE_DIR
|
||||
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
|
||||
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
|
||||
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Avoid future search of boost-cmake
|
||||
Boost_NO_BOOST_CMAKE:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
|
||||
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
|
||||
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
|
||||
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
|
||||
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
CGAL_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/usr/include
|
||||
CGAL_3RD_PARTY_LIBRARIES:INTERNAL=/usr/lib64/libboost_thread.so;/usr/lib64/libboost_system.so
|
||||
CGAL_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=/usr/lib64
|
||||
CGAL_3RD_PARTY_PRECONFIGURED:INTERNAL=
|
||||
//ADVANCED property for variable: CGAL_BRANCH_BUILD
|
||||
CGAL_BRANCH_BUILD-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CGAL_Boost_USE_STATIC_LIBS
|
||||
CGAL_Boost_USE_STATIC_LIBS-ADVANCED:INTERNAL=1
|
||||
//Test CGAL_CFG_BOOST_VARIANT_SWAP_BUG
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_BOOST_VARIANT_SWAP_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_DENORMALS_COMPILE_BUG
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_DENORMALS_COMPILE_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_IEEE_754_BUG
|
||||
CGAL_CFG_IEEE_754_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_IEEE_754_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_ISTREAM_INT_BUG
|
||||
CGAL_CFG_ISTREAM_INT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_ISTREAM_INT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_5
|
||||
CGAL_CFG_MATCHING_BUG_5:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_5_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_6
|
||||
CGAL_CFG_MATCHING_BUG_6:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_6_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_7
|
||||
CGAL_CFG_MATCHING_BUG_7:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_7_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_MATCHING_BUG_8
|
||||
CGAL_CFG_MATCHING_BUG_8:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_MATCHING_BUG_8_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_LIMITS
|
||||
CGAL_CFG_NO_LIMITS:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_LIMITS_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_NEXTAFTER
|
||||
CGAL_CFG_NO_NEXTAFTER:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_NEXTAFTER_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NO_STL
|
||||
CGAL_CFG_NO_STL:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NO_STL_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_NUMERIC_LIMITS_BUG
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_NUMERIC_LIMITS_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG_COMPILED:INTERNAL=TRUE
|
||||
//Test CGAL_CFG_USING_BASE_MEMBER_BUG_2
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
CGAL_CFG_USING_BASE_MEMBER_BUG_2_COMPILED:INTERNAL=TRUE
|
||||
CGAL_CONFIGURED_LIBRARIES:INTERNAL=CGAL_Core;CGAL_ImageIO;CGAL_Qt5
|
||||
//Directory containing the Core package
|
||||
CGAL_CORE_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Core
|
||||
CGAL_Core_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Core_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Core_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES:INTERNAL=GMP;MPFR
|
||||
CGAL_EXECUTABLE_TARGETS:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_BLAS_PREFIX:INTERNAL=BLAS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Coin3D_PREFIX:INTERNAL=COIN3D
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ESBTL_PREFIX:INTERNAL=ESBTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_Eigen3_PREFIX:INTERNAL=EIGEN3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMPXX_PREFIX:INTERNAL=GMPXX
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_GMP_PREFIX:INTERNAL=GMP
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_IPE_PREFIX:INTERNAL=IPE
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LAPACK_PREFIX:INTERNAL=LAPACK
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_LEDA_PREFIX:INTERNAL=LEDA
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFI_PREFIX:INTERNAL=MPFI
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_MPFR_PREFIX:INTERNAL=MPFR
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_NTL_PREFIX:INTERNAL=NTL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenGL_PREFIX:INTERNAL=OpenGL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_OpenNL_PREFIX:INTERNAL=OpenNL
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_QGLViewer_PREFIX:INTERNAL=QGLVIEWER
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS3_PREFIX:INTERNAL=RS3
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_RS_PREFIX:INTERNAL=RS
|
||||
//Variable hidden from user
|
||||
CGAL_EXT_LIB_ZLIB_PREFIX:INTERNAL=ZLIB
|
||||
//CGAL version
|
||||
CGAL_FULL_VERSION:INTERNAL=4.9-I-900
|
||||
//Directory containing the Installation package
|
||||
CGAL_INSTALLATION_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Installation
|
||||
CGAL_ImageIO_3RD_PARTY_DEFINITIONS:INTERNAL=-DCGAL_USE_ZLIB
|
||||
CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES:INTERNAL=/usr/lib64/libGLU.so;/usr/lib64/libGL.so;/usr/lib64/libz.so
|
||||
CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_ImageIO_LIBRARY:INTERNAL=
|
||||
CGAL_ImageIO_USE_ZLIB:INTERNAL=ON
|
||||
//Directory containing the Maintenance package
|
||||
CGAL_MAINTENANCE_PACKAGE_DIR:INTERNAL=/home/lrineau/Git/cgal/Maintenance
|
||||
CGAL_Qt5_3RD_PARTY_DEFINITIONS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES:INTERNAL=
|
||||
CGAL_Qt5_3RD_PARTY_LIBRARIES_DIRS:INTERNAL=
|
||||
CGAL_Qt5_LIBRARY:INTERNAL=
|
||||
//Variable hidden from user
|
||||
CGAL_SUPPORTING_3RD_PARTY_LIBRARIES:INTERNAL=GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/lrineau/infrastructure/reference-platforms/x86-64_Linux-Fedora_IntelCompiler-17
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=4
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to cache edit program executable.
|
||||
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/lrineau/Git/cgal
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
|
||||
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
|
||||
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
|
||||
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
|
||||
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
|
||||
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
|
||||
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
|
||||
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
|
||||
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
|
||||
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
|
||||
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
|
||||
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
|
||||
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
|
||||
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
|
||||
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
|
||||
//Install .so files without execute permission.
|
||||
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
|
||||
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
|
||||
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=7
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//Suppress Warnings that are meant for the author of the CMakeLists.txt
|
||||
// files.
|
||||
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Details about finding GMP
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_GMP:INTERNAL=[/usr/lib64/libgmp.so][/usr/include][v()]
|
||||
//Details about finding MPFR
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_MPFR:INTERNAL=[/usr/lib64/libmpfr.so][/usr/include][v()]
|
||||
//Details about finding OpenGL
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib64/libGL.so][/usr/include][v()]
|
||||
//Details about finding ZLIB
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib64/libz.so][/usr/include][v1.2.8()]
|
||||
//Result of TRY_COMPILE
|
||||
GMP_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
GMP_RUN_RES:INTERNAL=0
|
||||
//Result of TRY_COMPILE
|
||||
IntelCompiler_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
IntelCompiler_RUN_RES:INTERNAL=0
|
||||
//Result of TRY_COMPILE
|
||||
MPFR_COMPILE_RES:INTERNAL=TRUE
|
||||
//Result of TRY_RUN
|
||||
MPFR_RUN_RES:INTERNAL=0
|
||||
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
|
||||
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_gl_LIBRARY
|
||||
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_glu_LIBRARY
|
||||
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
|
||||
OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: XIAR
|
||||
XIAR-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_COMPILE
|
||||
ZLIB_COMPILE_RES:INTERNAL=TRUE
|
||||
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
|
||||
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
|
||||
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
|
||||
ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
|
||||
//Result of TRY_RUN
|
||||
ZLIB_RUN_RES:INTERNAL=0
|
||||
//Last used Boost_ADDITIONAL_VERSIONS value.
|
||||
_Boost_ADDITIONAL_VERSIONS_LAST:INTERNAL=1.69.1;1.69.0;1.69;1.68.1;1.68.0;1.68;1.67.1;1.67.0;1.67;1.66.1;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.1;1.64.0;1.64;1.63.1;1.63.0;1.63;1.62.1;1.62.0;1.62;1.61.1;1.61.0;1.61;1.60.1;1.60.0;1.60;1.59.1;1.59.0;1.59;1.58.1;1.58.0;1.58;1.57.1;1.57.0;1.57;1.56.1;1.56.0;1.56;1.55.1;1.55.0;1.55;1.54.1;1.54.0;1.54;1.53.1;1.53.0;1.53;1.52.1;1.52.0;1.52;1.51.1;1.51.0;1.51;1.50.1;1.50.0;1.50;1.49.1;1.49.0;1.49;1.48.1;1.48.0;1.48;1.47.1;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.1;1.45.0;1.45;1.44.1;1.44.0;1.44;1.43.1;1.43.0;1.43;1.42.1;1.42.0;1.42;1.41.1;1.41.0;1.41;1.40.1;1.40.0;1.40;1.39.1;1.39.0;1.39;1.38.1;1.38.0;1.38;1.37.1;1.37.0;1.37
|
||||
//Components requested for this build tree.
|
||||
_Boost_COMPONENTS_SEARCHED:INTERNAL=system;thread
|
||||
//Last used Boost_INCLUDE_DIR value.
|
||||
_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include
|
||||
//Last used Boost_LIBRARY_DIR_DEBUG value.
|
||||
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib64
|
||||
//Last used Boost_LIBRARY_DIR_RELEASE value.
|
||||
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib64
|
||||
//Last used Boost_NAMESPACE value.
|
||||
_Boost_NAMESPACE_LAST:INTERNAL=boost
|
||||
//Last used Boost_USE_MULTITHREADED value.
|
||||
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
|
||||
//Last used Boost_USE_STATIC_LIBS value.
|
||||
_Boost_USE_STATIC_LIBS_LAST:INTERNAL=OFF
|
||||
//CMAKE_INSTALL_PREFIX during last run
|
||||
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
source /opt/intel/compilers_and_libraries_2017/linux/bin/compilervars.sh intel64
|
||||
CXX=icpc
|
||||
CC=icc
|
||||
CXXFLAGS="-w1 -DDONT_USE_BOOST_PROGRAM_OPTIONS"
|
||||
export CXX CC CXXFLAGS
|
||||
|
|
@ -1,332 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 2005-2008: Changes for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* - solve() returns true on success
|
||||
* - check divisions by zero
|
||||
* - added comments and traces
|
||||
* - copied BICGSTAB algorithm WITH preconditioner from Graphite 1.9 code
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
#ifndef __OPENNL_BICGSTAB__
|
||||
#define __OPENNL_BICGSTAB__
|
||||
|
||||
#include <CGAL/OpenNL/blas.h>
|
||||
#include <CGAL/assertions.h>
|
||||
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
||||
#include <climits>
|
||||
#include <limits>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
/**
|
||||
* The BICGSTAB algorithm without preconditioner:
|
||||
* Ashby, Manteuffel, Saylor
|
||||
* A taxononmy for conjugate gradient methods
|
||||
* SIAM J Numer Anal 27, 1542-1568 (1990)
|
||||
*
|
||||
* This implementation is inspired by the lsolver library,
|
||||
* by Christian Badura, available from:
|
||||
* http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/lin_solver/
|
||||
*
|
||||
* @param A generic square matrix; a function
|
||||
* mult(const MATRIX& M, const double* x, double* y)
|
||||
* and a member function
|
||||
* int dimension() const
|
||||
* must to be defined.
|
||||
* @param b right hand side of the system.
|
||||
* @param x initial value.
|
||||
* @param eps threshold for the residual.
|
||||
* @param max_iter maximum number of iterations.
|
||||
*/
|
||||
|
||||
template <class MATRIX, class VECTOR> class Solver_BICGSTAB {
|
||||
public:
|
||||
typedef MATRIX Matrix ;
|
||||
typedef VECTOR Vector ;
|
||||
typedef typename Vector::CoeffType CoeffType ;
|
||||
|
||||
public:
|
||||
Solver_BICGSTAB() {
|
||||
epsilon_ = 1e-6 ;
|
||||
max_iter_ = 0 ;
|
||||
}
|
||||
|
||||
// Default copy constructor, operator =() and destructor are fine
|
||||
|
||||
void set_epsilon(CoeffType eps) { epsilon_ = eps ; }
|
||||
void set_max_iter(unsigned int max_iter) { max_iter_ = max_iter ; }
|
||||
|
||||
// Solve the sparse linear system "A*x = b". Return true on success.
|
||||
bool solve(const MATRIX &A, const VECTOR& b, VECTOR& x)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Call BICGSTAB" << std::endl;
|
||||
#endif
|
||||
CGAL_assertion(A.dimension() > 0);
|
||||
unsigned int n = A.dimension() ; // (Square) matrix dimension
|
||||
|
||||
unsigned int max_iter = max_iter_ ; // Max number of iterations
|
||||
if(max_iter == 0) {
|
||||
max_iter = 5 * n ;
|
||||
}
|
||||
|
||||
Vector rT(n) ; // Initial residue rT=Ax-b
|
||||
Vector d(n) ;
|
||||
Vector h(n) ;
|
||||
Vector u(n) ;
|
||||
Vector Ad(n) ;
|
||||
Vector t(n) ;
|
||||
Vector& s = h ;
|
||||
CoeffType rTh, rTAd, rTr, alpha, beta, omega, st, tt;
|
||||
unsigned int its=0; // Loop counter
|
||||
CoeffType err=epsilon_*epsilon_*BLAS<Vector>::dot(b,b); // Error to reach
|
||||
Vector r(n) ; // residue r=A*x-b
|
||||
mult(A,x,r);
|
||||
BLAS<Vector>::axpy(-1,b,r);
|
||||
BLAS<Vector>::copy(r,d);
|
||||
BLAS<Vector>::copy(d,h);
|
||||
BLAS<Vector>::copy(h,rT);
|
||||
//CGAL_assertion(BLAS<Vector>::dot(rT,rT) == 0.0); // may happen for small systems
|
||||
rTh=BLAS<Vector>::dot(rT,h); // rTh = (rT|h)
|
||||
rTr=BLAS<Vector>::dot(r,r); // error rTr = (r|r)
|
||||
|
||||
while ( rTr>err && its < max_iter) {
|
||||
mult(A,d,Ad);
|
||||
rTAd=BLAS<Vector>::dot(rT,Ad);
|
||||
CGAL_assertion(rTAd != 0.0);
|
||||
alpha=rTh/rTAd;
|
||||
BLAS<Vector>::axpy(-alpha,Ad,r);
|
||||
BLAS<Vector>::copy(h,s);
|
||||
BLAS<Vector>::axpy(-alpha,Ad,s);
|
||||
mult(A,s,t);
|
||||
BLAS<Vector>::axpy(1,t,u);
|
||||
BLAS<Vector>::scal(alpha,u);
|
||||
st=BLAS<Vector>::dot(s,t);
|
||||
tt=BLAS<Vector>::dot(t,t);
|
||||
if (st == 0.0 || tt == 0.0)
|
||||
omega = 0 ;
|
||||
else
|
||||
omega = st/tt;
|
||||
BLAS<Vector>::axpy(-omega,t,r);
|
||||
BLAS<Vector>::axpy(-alpha,d,x);
|
||||
BLAS<Vector>::axpy(-omega,s,x);
|
||||
rTr=BLAS<Vector>::dot(r,r);
|
||||
BLAS<Vector>::copy(s,h);
|
||||
BLAS<Vector>::axpy(-omega,t,h);
|
||||
if (omega == 0.0) // stop if omega==0 (success)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " BICGSTAB: omega=0" << std::endl;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
if (rTh == 0.0) // stop if rTh==0 (failure)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " BICGSTAB: rTh=0" << std::endl;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
beta=(alpha/omega)/rTh; // beta = (rTh/"old rTh") * (alpha/omega)
|
||||
rTh=BLAS<Vector>::dot(rT,h);
|
||||
beta*=rTh;
|
||||
BLAS<Vector>::scal(beta,d);
|
||||
BLAS<Vector>::axpy(1,h,d);
|
||||
BLAS<Vector>::axpy(-beta*omega,Ad,d);
|
||||
++its;
|
||||
}
|
||||
|
||||
bool success = (rTr <= err);
|
||||
return success;
|
||||
}
|
||||
|
||||
private:
|
||||
// Test if a floating point number is (close to) 0.0
|
||||
static bool IsZero(CoeffType a)
|
||||
{
|
||||
return (std::fabs(a) < 10.0 * (std::numeric_limits<CoeffType>::min)());
|
||||
}
|
||||
|
||||
private:
|
||||
CoeffType epsilon_ ;
|
||||
unsigned int max_iter_ ;
|
||||
} ;
|
||||
|
||||
|
||||
/**
|
||||
* The BICGSTAB algorithm WITH preconditioner:
|
||||
* Ashby, Manteuffel, Saylor
|
||||
* A taxononmy for conjugate gradient methods
|
||||
* SIAM J Numer Anal 27, 1542-1568 (1990)
|
||||
*
|
||||
* This implementation is inspired by the lsolver library,
|
||||
* by Christian Badura, available from:
|
||||
* http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/lin_solver/
|
||||
*
|
||||
* @param A generic square matrix; a function
|
||||
* mult(const MATRIX& M, const double* x, double* y)
|
||||
* and a member function
|
||||
* int dimension() const
|
||||
* must to be defined.
|
||||
* @param C preconditioner; a function
|
||||
* mult(const PC_MATRIX& C, const double* x, double* y)
|
||||
* needs to be defined.
|
||||
* @param b right hand side of the system.
|
||||
* @param x initial value.
|
||||
* @param eps threshold for the residual.
|
||||
* @param max_iter maximum number of iterations.
|
||||
*/
|
||||
|
||||
template< class MATRIX, class PC_MATRIX, class VECTOR >
|
||||
class Solver_preconditioned_BICGSTAB
|
||||
{
|
||||
public:
|
||||
typedef MATRIX Matrix ;
|
||||
typedef PC_MATRIX Preconditioner ;
|
||||
typedef VECTOR Vector ;
|
||||
typedef typename Vector::CoeffType CoeffType ;
|
||||
|
||||
public:
|
||||
Solver_preconditioned_BICGSTAB() {
|
||||
epsilon_ = 1e-6 ;
|
||||
max_iter_ = 0 ;
|
||||
}
|
||||
|
||||
// Default copy constructor, operator =() and destructor are fine
|
||||
|
||||
void set_epsilon(CoeffType eps) { epsilon_ = eps ; }
|
||||
void set_max_iter(unsigned int max_iter) { max_iter_ = max_iter ; }
|
||||
|
||||
// Solve the sparse linear system "A*x = b". Return true on success.
|
||||
bool solve(const MATRIX &A, const PC_MATRIX &C, const VECTOR& b, VECTOR& x)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Call BICGSTAB with preconditioner" << std::endl;
|
||||
#endif
|
||||
CGAL_assertion(A.dimension() > 0);
|
||||
unsigned int n = A.dimension() ; // (Square) matrix dimension
|
||||
|
||||
unsigned int max_iter = max_iter_ ; // Max number of iterations
|
||||
if(max_iter == 0) {
|
||||
max_iter = 5 * n ;
|
||||
}
|
||||
|
||||
Vector rT(n) ; // Initial residue rT=Ax-b
|
||||
Vector d(n) ;
|
||||
Vector h(n) ;
|
||||
Vector u(n) ;
|
||||
Vector Sd(n) ;
|
||||
Vector t(n) ;
|
||||
Vector aux(n) ;
|
||||
Vector& s = h ;
|
||||
CoeffType rTh, rTSd, rTr, alpha, beta, omega, st, tt;
|
||||
unsigned int its=0; // Loop counter
|
||||
CoeffType err=epsilon_*epsilon_*BLAS<Vector>::dot(b,b); // Error to reach
|
||||
Vector r(n) ; // residue r=A*x-b
|
||||
mult(A,x,r);
|
||||
BLAS<Vector>::axpy(-1,b,r);
|
||||
mult(C,r,d);
|
||||
BLAS<Vector>::copy(d,h);
|
||||
BLAS<Vector>::copy(h,rT);
|
||||
//CGAL_assertion(BLAS<Vector>::dot(rT,rT) == 0.0); // may happen for small systems
|
||||
rTh=BLAS<Vector>::dot(rT,h); // rTh = (rT|h)
|
||||
rTr=BLAS<Vector>::dot(r,r); // error rTr = (r|r)
|
||||
|
||||
while (rTr>err && its < max_iter) {
|
||||
mult(A,d,aux);
|
||||
mult(C,aux,Sd);
|
||||
rTSd=BLAS<Vector>::dot(rT,Sd);
|
||||
if (rTSd == 0.0) // stop if rTSd==0 (failure)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " BICGSTAB with preconditioner: rTSd=0" << std::endl;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
alpha=rTh/rTSd;
|
||||
BLAS<Vector>::axpy(-alpha,aux,r);
|
||||
BLAS<Vector>::copy(h,s);
|
||||
BLAS<Vector>::axpy(-alpha,Sd,s);
|
||||
mult(A,s,aux);
|
||||
mult(C,aux,t);
|
||||
BLAS<Vector>::axpy(1,t,u);
|
||||
BLAS<Vector>::scal(alpha,u);
|
||||
st=BLAS<Vector>::dot(s,t);
|
||||
tt=BLAS<Vector>::dot(t,t);
|
||||
if (st == 0.0 || tt == 0.0)
|
||||
omega = 0 ;
|
||||
else
|
||||
omega = st/tt;
|
||||
BLAS<Vector>::axpy(-omega,aux,r);
|
||||
BLAS<Vector>::axpy(-alpha,d,x);
|
||||
BLAS<Vector>::axpy(-omega,s,x);
|
||||
rTr=BLAS<Vector>::dot(r,r);
|
||||
BLAS<Vector>::copy(s,h);
|
||||
BLAS<Vector>::axpy(-omega,t,h);
|
||||
if (omega == 0.0) // stop if omega==0 (success)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " BICGSTAB with preconditioner: omega=0" << std::endl;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
if (rTh == 0.0) // stop if rTh==0 (failure)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " BICGSTAB with preconditioner: rTh=0" << std::endl;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
beta=(alpha/omega)/rTh; // beta = (rTh/"old rTh") * (alpha/omega)
|
||||
rTh=BLAS<Vector>::dot(rT,h);
|
||||
beta*=rTh;
|
||||
BLAS<Vector>::scal(beta,d); // d = h + beta * (d - omega * Sd);
|
||||
BLAS<Vector>::axpy(1,h,d);
|
||||
BLAS<Vector>::axpy(-beta*omega,Sd,d);
|
||||
++its;
|
||||
}
|
||||
|
||||
bool success = (rTr <= err);
|
||||
return success;
|
||||
}
|
||||
|
||||
private:
|
||||
// Test if a floating point number is (close to) 0.0
|
||||
static bool IsZero(CoeffType a)
|
||||
{
|
||||
return (std::fabs(a) < 10.0 * (std::numeric_limits<CoeffType>::min)());
|
||||
}
|
||||
|
||||
private:
|
||||
CoeffType epsilon_ ;
|
||||
unsigned int max_iter_ ;
|
||||
} ;
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif // __OPENNL_BICGSTAB__
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 01/2005: Change for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* Andreas Meyer 2007 changes for CGAL:
|
||||
* - replaced assert with CGAL_assertion/CGAL_error etc.
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
#ifndef __OPENNL_BLAS__
|
||||
#define __OPENNL_BLAS__
|
||||
|
||||
#include <CGAL/assertions.h>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
/** Basic Linear Algebra Subroutines */
|
||||
template <class VECTOR> class BLAS {
|
||||
public:
|
||||
typedef VECTOR VectorType ;
|
||||
typedef typename VECTOR::CoeffType CoeffType ;
|
||||
|
||||
/** y <- y + a*x */
|
||||
static void axpy(CoeffType /*a*/, const VectorType& /*x*/, VectorType& /*y*/) {
|
||||
CGAL_error();
|
||||
}
|
||||
|
||||
/** x <- a*x */
|
||||
static void scal(CoeffType /*a*/, VectorType& /*x*/) {
|
||||
CGAL_error();
|
||||
}
|
||||
|
||||
/** y <- x */
|
||||
static void copy(const VectorType& /*x*/, VectorType& /*y*/) {
|
||||
CGAL_error();
|
||||
}
|
||||
|
||||
/** returns x^t * y */
|
||||
static CoeffType dot(const VectorType& /*x*/, const VectorType& /*y*/) {
|
||||
CGAL_error();
|
||||
}
|
||||
} ;
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif
|
||||
|
|
@ -1,240 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 2005-2006: Changes for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* - solve() returns true on success
|
||||
* - check divisions by zero
|
||||
* - added comments
|
||||
* - copied Conjugate Gradient algorithm WITH preconditioner from Graphite 1.9 code
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
#ifndef __OPENNL_CONJUGATE_GRADIENT__
|
||||
#define __OPENNL_CONJUGATE_GRADIENT__
|
||||
|
||||
#include <CGAL/OpenNL/blas.h>
|
||||
#include <CGAL/assertions.h>
|
||||
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
||||
#include <climits>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
/**
|
||||
* The Conjugate Gradient algorithm WITHOUT preconditioner:
|
||||
* Ashby, Manteuffel, Saylor
|
||||
* A taxononmy for conjugate gradient methods
|
||||
* SIAM J Numer Anal 27, 1542-1568 (1990)
|
||||
*
|
||||
* This implementation is inspired by the lsolver library,
|
||||
* by Christian Badura, available from:
|
||||
* http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/lin_solver/
|
||||
*
|
||||
* @param A generic square matrix; a function
|
||||
* mult(const MATRIX& M, const double* x, double* y)
|
||||
* and a member function
|
||||
* int dimension() const
|
||||
* must to be defined.
|
||||
* @param b right hand side of the system.
|
||||
* @param x initial value.
|
||||
* @param eps threshold for the residual.
|
||||
* @param max_iter maximum number of iterations.
|
||||
*/
|
||||
|
||||
template<class MATRIX, class VECTOR> class Solver_CG {
|
||||
public:
|
||||
typedef MATRIX Matrix ;
|
||||
typedef VECTOR Vector ;
|
||||
typedef typename Vector::CoeffType CoeffType ;
|
||||
|
||||
public:
|
||||
Solver_CG() {
|
||||
epsilon_ = 1e-6 ;
|
||||
max_iter_ = 0 ;
|
||||
}
|
||||
|
||||
// Default copy constructor, operator =() and destructor are fine
|
||||
|
||||
void set_epsilon(CoeffType eps) { epsilon_ = eps ; }
|
||||
void set_max_iter(unsigned int max_iter) { max_iter_ = max_iter ; }
|
||||
|
||||
// Solve the sparse linear system "A*x = b" for A symmetric positive definite
|
||||
// Return true on success
|
||||
bool solve(const MATRIX &A, const VECTOR& b, VECTOR& x)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Call Conjugate Gradient" << std::endl;
|
||||
#endif
|
||||
CGAL_assertion(A.dimension() > 0);
|
||||
unsigned int n = A.dimension() ; // (Square) matrix dimension
|
||||
|
||||
unsigned int max_iter = max_iter_ ; // Max number of iterations
|
||||
if(max_iter == 0) {
|
||||
max_iter = 5 * n ;
|
||||
}
|
||||
|
||||
Vector g(n) ;
|
||||
Vector r(n) ;
|
||||
Vector p(n) ;
|
||||
unsigned int its=0; // Loop counter
|
||||
CoeffType t, tau, sig, rho, gam;
|
||||
CoeffType bnorm2 = BLAS<Vector>::dot(b,b) ;
|
||||
CoeffType err=epsilon_*epsilon_*bnorm2 ; // Error to reach
|
||||
// residue g=b-A*x
|
||||
mult(A,x,g);
|
||||
BLAS<Vector>::axpy(-1,b,g);
|
||||
BLAS<Vector>::scal(-1,g);
|
||||
// Initially, r=g=b-A*x
|
||||
BLAS<Vector>::copy(g,r); // r = g
|
||||
|
||||
CoeffType gg=BLAS<Vector>::dot(g,g); // error gg = (g|g)
|
||||
while ( gg>err && its < max_iter) {
|
||||
mult(A,r,p);
|
||||
rho=BLAS<Vector>::dot(p,p);
|
||||
sig=BLAS<Vector>::dot(r,p);
|
||||
tau=BLAS<Vector>::dot(g,r);
|
||||
CGAL_assertion(sig != 0.0);
|
||||
t=tau/sig;
|
||||
BLAS<Vector>::axpy(t,r,x);
|
||||
BLAS<Vector>::axpy(-t,p,g);
|
||||
CGAL_assertion(tau != 0.0);
|
||||
gam=(t*t*rho-tau)/tau;
|
||||
BLAS<Vector>::scal(gam,r);
|
||||
BLAS<Vector>::axpy(1,g,r);
|
||||
gg=BLAS<Vector>::dot(g,g); // Update error gg = (g|g)
|
||||
++its;
|
||||
}
|
||||
|
||||
bool success = (gg <= err);
|
||||
return success;
|
||||
}
|
||||
|
||||
private:
|
||||
CoeffType epsilon_ ;
|
||||
unsigned int max_iter_ ;
|
||||
} ;
|
||||
|
||||
|
||||
/**
|
||||
* The Conjugate Gradient algorithm WITH preconditioner:
|
||||
* Ashby, Manteuffel, Saylor
|
||||
* A taxononmy for conjugate gradient methods
|
||||
* SIAM J Numer Anal 27, 1542-1568 (1990)
|
||||
*
|
||||
* This implementation is inspired by the lsolver library,
|
||||
* by Christian Badura, available from:
|
||||
* http://www.mathematik.uni-freiburg.de/IAM/Research/projectskr/lin_solver/
|
||||
*
|
||||
* @param A generic square matrix; a function
|
||||
* mult(const MATRIX& M, const double* x, double* y)
|
||||
* and a member function
|
||||
* int dimension() const
|
||||
* must to be defined.
|
||||
* @param C preconditioner; a function
|
||||
* mult(const PC_MATRIX& C, const double* x, double* y)
|
||||
* needs to be defined.
|
||||
* @param b right hand side of the system.
|
||||
* @param x initial value.
|
||||
* @param eps threshold for the residual.
|
||||
* @param max_iter maximum number of iterations.
|
||||
*/
|
||||
|
||||
template< class MATRIX, class PC_MATRIX, class VECTOR >
|
||||
class Solver_preconditioned_CG
|
||||
{
|
||||
public:
|
||||
typedef MATRIX Matrix ;
|
||||
typedef PC_MATRIX Preconditioner ;
|
||||
typedef VECTOR Vector ;
|
||||
typedef typename Vector::CoeffType CoeffType ;
|
||||
|
||||
public:
|
||||
Solver_preconditioned_CG() {
|
||||
epsilon_ = 1e-6 ;
|
||||
max_iter_ = 0 ;
|
||||
}
|
||||
|
||||
// Default copy constructor, operator =() and destructor are fine
|
||||
|
||||
void set_epsilon(CoeffType eps) { epsilon_ = eps ; }
|
||||
void set_max_iter(unsigned int max_iter) { max_iter_ = max_iter ; }
|
||||
|
||||
// Solve the sparse linear system "A*x = b" for A symmetric positive definite
|
||||
// Return true on success
|
||||
bool solve(const MATRIX &A, const PC_MATRIX &C, const VECTOR& b, VECTOR& x)
|
||||
{
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Call Conjugate Gradient with preconditioner" << std::endl;
|
||||
#endif
|
||||
CGAL_assertion(A.dimension() > 0);
|
||||
unsigned int n = A.dimension() ; // (Square) matrix dimension
|
||||
|
||||
unsigned int max_iter = max_iter_ ; // Max number of iterations
|
||||
if(max_iter == 0) {
|
||||
max_iter = 5 * n ;
|
||||
}
|
||||
|
||||
Vector r(n) ; // residue r=Ax-b
|
||||
Vector d(n) ;
|
||||
Vector h(n) ;
|
||||
Vector Ad = h ;
|
||||
unsigned int its=0; // Loop counter
|
||||
CoeffType rh, alpha, beta;
|
||||
CoeffType bnorm2 = BLAS<Vector>::dot(b,b) ;
|
||||
CoeffType err=epsilon_*epsilon_*bnorm2 ; // Error to reach
|
||||
mult(A,x,r);
|
||||
BLAS<Vector>::axpy(-1,b,r);
|
||||
mult(C,r,d);
|
||||
BLAS<Vector>::copy(d,h);
|
||||
rh=BLAS<Vector>::dot(r,h);
|
||||
|
||||
CoeffType rr=BLAS<Vector>::dot(r,r); // error rr = (r|r)
|
||||
while ( rr>err && its < max_iter) {
|
||||
mult(A,d,Ad);
|
||||
CGAL_assertion(BLAS<Vector>::dot(d,Ad) != 0.0);
|
||||
alpha=rh/BLAS<Vector>::dot(d,Ad);
|
||||
BLAS<Vector>::axpy(-alpha,d,x);
|
||||
BLAS<Vector>::axpy(-alpha,Ad,r);
|
||||
mult(C,r,h);
|
||||
CGAL_assertion(rh != 0.0);
|
||||
beta=1/rh; rh=BLAS<Vector>::dot(r,h); beta*=rh;
|
||||
BLAS<Vector>::scal(beta,d);
|
||||
BLAS<Vector>::axpy(1,h,d);
|
||||
rr=BLAS<Vector>::dot(r,r); // Update error rr = (r|r)
|
||||
++its;
|
||||
}
|
||||
|
||||
bool success = (rr <= err);
|
||||
return success;
|
||||
}
|
||||
|
||||
private:
|
||||
CoeffType epsilon_ ;
|
||||
unsigned int max_iter_ ;
|
||||
} ;
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif // __OPENNL_CONJUGATE_GRADIENT__
|
||||
|
|
@ -1,148 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 01/2005: Change for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* - FullVector is now a model of the SparseLinearAlgebraTraits_d::Vector concept
|
||||
* - Coefficients are initialized with zeros
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
#ifndef __OPENNL_FULL_VECTOR__
|
||||
#define __OPENNL_FULL_VECTOR__
|
||||
|
||||
#include <CGAL/OpenNL/blas.h>
|
||||
#include <CGAL/assertions.h>
|
||||
|
||||
#include <cstdlib>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
// Class FullVector
|
||||
// Model of the SparseLinearAlgebraTraits_d::Vector concept
|
||||
template <class T> class FullVector
|
||||
{
|
||||
// Public types
|
||||
public:
|
||||
typedef T CoeffType ;
|
||||
|
||||
// for SparseLinearAlgebraTraits_d::Vector concept
|
||||
typedef T NT;
|
||||
|
||||
// Create a vector initialized with zeros
|
||||
FullVector(unsigned int dim) {
|
||||
dimension_ = dim ; coeff_ = new T[dim] ;
|
||||
|
||||
// init with zeros (for SparseLinearAlgebraTraits_d::Vector concept)
|
||||
for (unsigned int i=0; i < dimension_; i++)
|
||||
coeff_[i] = 0;
|
||||
}
|
||||
// Copy constructor
|
||||
FullVector(const FullVector& toCopy) {
|
||||
dimension_ = toCopy.dimension_ ;
|
||||
coeff_ = new T[dimension_] ;
|
||||
for (unsigned int i=0; i < dimension_; i++)
|
||||
coeff_[i] = toCopy.coeff_[i];
|
||||
}
|
||||
// operator =()
|
||||
FullVector& operator =(const FullVector& toCopy) {
|
||||
delete[] coeff_ ;
|
||||
|
||||
dimension_ = toCopy.dimension_ ;
|
||||
coeff_ = new T[dimension_] ;
|
||||
for (unsigned int i=0; i < dimension_; i++)
|
||||
coeff_[i] = toCopy.coeff_[i];
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
~FullVector() {
|
||||
delete[] coeff_ ;
|
||||
coeff_ = nullptr ;
|
||||
}
|
||||
|
||||
// Return the vector's number of coefficients
|
||||
unsigned int dimension() const {
|
||||
return dimension_ ;
|
||||
}
|
||||
// Read/write access to 1 vector coefficient.
|
||||
//
|
||||
// Preconditions:
|
||||
// * 0 <= i < dimension()
|
||||
const T& operator[](unsigned int i) const {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
return coeff_[i] ;
|
||||
}
|
||||
T& operator[](unsigned int i) {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
return coeff_[i] ;
|
||||
}
|
||||
|
||||
private:
|
||||
unsigned int dimension_ ;
|
||||
T* coeff_ ;
|
||||
} ;
|
||||
|
||||
template <class T> class BLAS< FullVector<T> > {
|
||||
public:
|
||||
typedef FullVector<T> VectorType ;
|
||||
typedef T CoeffType ;
|
||||
|
||||
/** y <- y + a*x */
|
||||
static void axpy(CoeffType a, const VectorType& x, VectorType& y) {
|
||||
CGAL_assertion(x.dimension() == y.dimension()) ;
|
||||
for(unsigned int i=0; i<x.dimension(); i++) {
|
||||
y[i] += a * x[i] ;
|
||||
}
|
||||
}
|
||||
|
||||
/** x <- a*x */
|
||||
static void scal(CoeffType a, VectorType& x) {
|
||||
for(unsigned int i=0; i<x.dimension(); i++) {
|
||||
x[i] *= a ;
|
||||
}
|
||||
}
|
||||
|
||||
/** y <- x */
|
||||
static void copy(const VectorType& x, VectorType& y) {
|
||||
CGAL_assertion(x.dimension() == y.dimension()) ;
|
||||
for(unsigned int i=0; i<x.dimension(); i++) {
|
||||
y[i] = x[i] ;
|
||||
}
|
||||
}
|
||||
|
||||
/** returns x^t * y */
|
||||
static CoeffType dot(const VectorType& x, const VectorType& y) {
|
||||
CoeffType result = 0 ;
|
||||
CGAL_assertion(x.dimension() == y.dimension()) ;
|
||||
for(unsigned int i=0; i<x.dimension(); i++) {
|
||||
result += y[i] * x[i] ;
|
||||
}
|
||||
return result ;
|
||||
}
|
||||
} ;
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif // __OPENNL_FULL_VECTOR__
|
||||
|
|
@ -1,470 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 2005-2006: Changes for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* - DefaultLinearSolverTraits is now a model of the SparseLinearAlgebraTraits_d concept
|
||||
* - Added SymmetricLinearSolverTraits
|
||||
* - copied Jacobi preconditioner from Graphite 1.9 code
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
#ifndef __OPENNL_LINEAR_SOLVER__
|
||||
#define __OPENNL_LINEAR_SOLVER__
|
||||
|
||||
#include <CGAL/OpenNL/conjugate_gradient.h>
|
||||
#include <CGAL/OpenNL/bicgstab.h>
|
||||
#include <CGAL/OpenNL/preconditioner.h>
|
||||
#include <CGAL/OpenNL/sparse_matrix.h>
|
||||
#include <CGAL/OpenNL/full_vector.h>
|
||||
|
||||
#include <vector>
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
#include <CGAL/use.h>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
|
||||
// Class DefaultLinearSolverTraits
|
||||
// is a traits class for solving general sparse linear systems.
|
||||
// It uses BICGSTAB solver with Jacobi preconditioner.
|
||||
//
|
||||
// Concept: Model of the SparseLinearAlgebraTraits_d concept.
|
||||
|
||||
template
|
||||
<
|
||||
class COEFFTYPE, // type of matrix and vector coefficients
|
||||
class MATRIX = SparseMatrix<COEFFTYPE>, // model of SparseLinearSolverTraits_d::Matrix
|
||||
class VECTOR = FullVector<COEFFTYPE> // model of SparseLinearSolverTraits_d::Vector
|
||||
>
|
||||
class DefaultLinearSolverTraits
|
||||
{
|
||||
// Public types
|
||||
public:
|
||||
typedef COEFFTYPE CoeffType ;
|
||||
typedef COEFFTYPE NT;
|
||||
typedef MATRIX Matrix ;
|
||||
typedef VECTOR Vector ;
|
||||
|
||||
// Private types
|
||||
private:
|
||||
typedef Jacobi_Preconditioner<NT> Preconditioner ;
|
||||
typedef Solver_preconditioned_BICGSTAB<Matrix, Preconditioner, Vector>
|
||||
Preconditioned_solver ;
|
||||
typedef Solver_BICGSTAB<Matrix, Vector> Solver ;
|
||||
|
||||
// Public operations
|
||||
public:
|
||||
// Default constructor, copy constructor, operator=() and destructor are fine
|
||||
|
||||
// Solve the sparse linear system "A*X = B"
|
||||
// Return true on success. The solution is then (1/D) * X.
|
||||
//
|
||||
// Preconditions:
|
||||
// - A.row_dimension() == B.dimension()
|
||||
// - A.column_dimension() == X.dimension()
|
||||
bool linear_solver (const Matrix& A, const Vector& B, Vector& X, NT& D)
|
||||
{
|
||||
D = 1; // OpenNL does not support homogeneous coordinates
|
||||
|
||||
// Solve using BICGSTAB solver with preconditioner
|
||||
Preconditioned_solver preconditioned_solver ;
|
||||
NT omega = 1.5;
|
||||
Preconditioner C(A, omega);
|
||||
X = B;
|
||||
if (preconditioned_solver.solve(A, C, B, X))
|
||||
return true;
|
||||
|
||||
// On error, solve using BICGSTAB solver without preconditioner
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Failure of BICGSTAB solver with Jacobi preconditioner. "
|
||||
<< "Trying BICGSTAB." << std::endl;
|
||||
#endif
|
||||
Solver solver ;
|
||||
X = B;
|
||||
return solver.solve(A, B, X) ;
|
||||
}
|
||||
} ;
|
||||
|
||||
// Class SymmetricLinearSolverTraits
|
||||
// is a traits class for solving symmetric positive definite sparse linear systems.
|
||||
// It uses Conjugate Gradient solver with Jacobi preconditioner.
|
||||
//
|
||||
// Concept: Model of the SparseLinearAlgebraTraits_d concept.
|
||||
|
||||
template
|
||||
<
|
||||
class COEFFTYPE, // type of matrix and vector coefficients
|
||||
class MATRIX = SparseMatrix<COEFFTYPE>, // model of SparseLinearSolverTraits_d::Matrix
|
||||
class VECTOR = FullVector<COEFFTYPE> // model of SparseLinearSolverTraits_d::Vector
|
||||
>
|
||||
class SymmetricLinearSolverTraits
|
||||
{
|
||||
// Public types
|
||||
public:
|
||||
typedef COEFFTYPE CoeffType ;
|
||||
typedef COEFFTYPE NT;
|
||||
typedef MATRIX Matrix ;
|
||||
typedef VECTOR Vector ;
|
||||
|
||||
// Private types
|
||||
private:
|
||||
typedef Jacobi_Preconditioner<NT> Preconditioner ;
|
||||
typedef Solver_preconditioned_CG<Matrix, Preconditioner, Vector>
|
||||
Preconditioned_solver ;
|
||||
typedef Solver_CG<Matrix, Vector> Solver ;
|
||||
|
||||
// Public operations
|
||||
public:
|
||||
// Default constructor, copy constructor, operator=() and destructor are fine
|
||||
|
||||
// Solve the sparse linear system "A*X = B"
|
||||
// Return true on success. The solution is then (1/D) * X.
|
||||
//
|
||||
// Preconditions:
|
||||
// - A.row_dimension() == B.dimension()
|
||||
// - A.column_dimension() == X.dimension()
|
||||
bool linear_solver (const Matrix& A, const Vector& B, Vector& X, NT& D)
|
||||
{
|
||||
D = 1; // OpenNL does not support homogeneous coordinates
|
||||
|
||||
// Solve using Conjugate Gradient solver with preconditioner
|
||||
Preconditioned_solver preconditioned_solver ;
|
||||
NT omega = 1.5;
|
||||
Preconditioner C(A, omega);
|
||||
X = B;
|
||||
if (preconditioned_solver.solve(A, C, B, X))
|
||||
return true;
|
||||
|
||||
// On error, solve using Conjugate Gradient solver without preconditioner
|
||||
#ifdef DEBUG_TRACE
|
||||
std::cerr << " Failure of Conjugate Gradient solver with Jacobi preconditioner. "
|
||||
<< "Trying Conjugate Gradient." << std::endl;
|
||||
#endif
|
||||
Solver solver ;
|
||||
X = B;
|
||||
return solver.solve(A, B, X) ;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* Solves a linear system or minimizes a quadratic form.
|
||||
*
|
||||
* Requirements for its traits class: must be a model of SparseLinearSolverTraits_d concept
|
||||
*/
|
||||
template <class TRAITS>
|
||||
class LinearSolver
|
||||
{
|
||||
protected:
|
||||
enum State {
|
||||
INITIAL, IN_SYSTEM, IN_ROW, CONSTRUCTED, SOLVED
|
||||
} ;
|
||||
|
||||
public:
|
||||
typedef TRAITS Traits ;
|
||||
typedef typename Traits::Matrix Matrix ;
|
||||
typedef typename Traits::Vector Vector ;
|
||||
typedef typename Traits::NT CoeffType ;
|
||||
|
||||
class Variable {
|
||||
public:
|
||||
Variable() : x_(0), index_(-1), locked_(false) { }
|
||||
double value() const { return x_; }
|
||||
void set_value(double x_in) { x_ = x_in ; }
|
||||
void lock() { locked_ = true ; }
|
||||
void unlock() { locked_ = false ; }
|
||||
bool is_locked() const { return locked_ ; }
|
||||
unsigned int index() const {
|
||||
CGAL_assertion(index_ != -1) ;
|
||||
return (unsigned int)(index_) ;
|
||||
}
|
||||
void set_index(unsigned int index_in) {
|
||||
index_ = index_in ;
|
||||
}
|
||||
private:
|
||||
CoeffType x_ ;
|
||||
int index_ ;
|
||||
bool locked_ ;
|
||||
} ;
|
||||
|
||||
|
||||
LinearSolver(unsigned int nb_variables) {
|
||||
state_ = INITIAL ;
|
||||
least_squares_ = false ;
|
||||
nb_variables_ = nb_variables ;
|
||||
variable_ = new Variable[nb_variables] ;
|
||||
A_ = nullptr ;
|
||||
x_ = nullptr ;
|
||||
b_ = nullptr ;
|
||||
}
|
||||
|
||||
~LinearSolver() {
|
||||
delete[] variable_ ;
|
||||
delete A_ ;
|
||||
delete x_ ;
|
||||
delete b_ ;
|
||||
}
|
||||
|
||||
// __________________ Parameters ________________________
|
||||
|
||||
void set_least_squares(bool x) { least_squares_ = x ; }
|
||||
|
||||
// __________________ Access ____________________________
|
||||
|
||||
int nb_variables() const { return nb_variables_ ; }
|
||||
|
||||
Variable& variable(unsigned int idx) {
|
||||
CGAL_assertion(idx < nb_variables_) ;
|
||||
return variable_[idx] ;
|
||||
}
|
||||
|
||||
const Variable& variable(unsigned int idx) const {
|
||||
CGAL_assertion(idx < nb_variables_) ;
|
||||
return variable_[idx] ;
|
||||
}
|
||||
|
||||
// _________________ Construction _______________________
|
||||
|
||||
void begin_system() {
|
||||
current_row_ = 0 ;
|
||||
transition(INITIAL, IN_SYSTEM) ;
|
||||
// Enumerate free variables.
|
||||
unsigned int index = 0 ;
|
||||
for(int ii=0; ii < nb_variables() ; ii++) {
|
||||
Variable& v = variable(ii) ;
|
||||
if(!v.is_locked()) {
|
||||
v.set_index(index) ;
|
||||
index++ ;
|
||||
}
|
||||
}
|
||||
unsigned int n = index ;
|
||||
A_ = new Matrix(static_cast<int>(n)) ;
|
||||
x_ = new Vector(n) ;
|
||||
b_ = new Vector(n) ;
|
||||
for(unsigned int i=0; i<n; i++) {
|
||||
(*x_)[i] = 0 ;
|
||||
(*b_)[i] = 0 ;
|
||||
}
|
||||
variables_to_vector() ;
|
||||
}
|
||||
|
||||
void begin_row() {
|
||||
transition(IN_SYSTEM, IN_ROW) ;
|
||||
af_.clear() ;
|
||||
if_.clear() ;
|
||||
al_.clear() ;
|
||||
xl_.clear() ;
|
||||
bk_ = 0 ;
|
||||
}
|
||||
|
||||
void set_right_hand_side(double b) {
|
||||
check_state(IN_ROW) ;
|
||||
bk_ = b ;
|
||||
}
|
||||
|
||||
void add_coefficient(unsigned int iv, double a) {
|
||||
check_state(IN_ROW) ;
|
||||
Variable& v = variable(iv) ;
|
||||
if(v.is_locked()) {
|
||||
al_.push_back(a) ;
|
||||
xl_.push_back(v.value()) ;
|
||||
} else {
|
||||
af_.push_back(a) ;
|
||||
if_.push_back(v.index()) ;
|
||||
}
|
||||
}
|
||||
|
||||
void normalize_row(CoeffType weight = 1) {
|
||||
check_state(IN_ROW) ;
|
||||
CoeffType norm = 0.0 ;
|
||||
unsigned int nf = af_.size() ;
|
||||
for(unsigned int i=0; i<nf; i++) {
|
||||
norm += af_[i] * af_[i] ;
|
||||
}
|
||||
unsigned int nl = al_.size() ;
|
||||
for(unsigned int i=0; i<nl; i++) {
|
||||
norm += al_[i] * al_[i] ;
|
||||
}
|
||||
norm = sqrt(norm) ;
|
||||
CGAL_assertion( fabs(norm)>1e-40 );
|
||||
scale_row(weight / norm) ;
|
||||
}
|
||||
|
||||
void scale_row(CoeffType s) {
|
||||
check_state(IN_ROW) ;
|
||||
unsigned int nf = af_.size() ;
|
||||
for(unsigned int i=0; i<nf; i++) {
|
||||
af_[i] *= s ;
|
||||
}
|
||||
unsigned int nl = al_.size() ;
|
||||
for(unsigned int i=0; i<nl; i++) {
|
||||
al_[i] *= s ;
|
||||
}
|
||||
bk_ *= s ;
|
||||
}
|
||||
|
||||
void end_row() {
|
||||
if(least_squares_) {
|
||||
std::size_t nf = af_.size() ;
|
||||
std::size_t nl = al_.size() ;
|
||||
for(std::size_t i=0; i<nf; i++) {
|
||||
for(std::size_t j=0; j<nf; j++) {
|
||||
A_->add_coef(if_[i], if_[j], af_[i] * af_[j]) ;
|
||||
}
|
||||
}
|
||||
CoeffType S = - bk_ ;
|
||||
for(std::size_t j=0; j<nl; j++) {
|
||||
S += al_[j] * xl_[j] ;
|
||||
}
|
||||
for(std::size_t i=0; i<nf; i++) {
|
||||
(*b_)[if_[i]] -= af_[i] * S ;
|
||||
}
|
||||
} else {
|
||||
std::size_t nf = af_.size() ;
|
||||
std::size_t nl = al_.size() ;
|
||||
for(std::size_t i=0; i<nf; i++) {
|
||||
A_->add_coef(current_row_, if_[i], af_[i]) ;
|
||||
}
|
||||
(*b_)[current_row_] = bk_ ;
|
||||
for(std::size_t i=0; i<nl; i++) {
|
||||
(*b_)[current_row_] -= al_[i] * xl_[i] ;
|
||||
}
|
||||
}
|
||||
current_row_++ ;
|
||||
transition(IN_ROW, IN_SYSTEM) ;
|
||||
}
|
||||
|
||||
void end_system() {
|
||||
transition(IN_SYSTEM, CONSTRUCTED) ;
|
||||
}
|
||||
|
||||
// ----------------------------- Solver -------------------------------
|
||||
|
||||
// Solves a linear system or minimizes a quadratic form.
|
||||
// Return true on success.
|
||||
// (modified for SparseLinearAlgebraTraits_d concept)
|
||||
bool solve()
|
||||
{
|
||||
check_state(CONSTRUCTED) ;
|
||||
|
||||
// Solve the sparse linear system "A*X = B". On success, the solution is (1/D) * X.
|
||||
Traits solver_traits;
|
||||
CoeffType D;
|
||||
bool success = solver_traits.linear_solver(*A_, *b_, *x_, D) ;
|
||||
CGAL_assertion(D == 1.0); // WARNING: this library does not support homogeneous coordinates!
|
||||
|
||||
vector_to_variables() ;
|
||||
|
||||
transition(CONSTRUCTED, SOLVED) ;
|
||||
|
||||
delete A_ ; A_ = nullptr ;
|
||||
delete b_ ; b_ = nullptr ;
|
||||
delete x_ ; x_ = nullptr ;
|
||||
|
||||
return success;
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
// ----------- Converting between user representation and the internal representation -----
|
||||
|
||||
void vector_to_variables() {
|
||||
for(int ii=0; ii < nb_variables(); ii++) {
|
||||
Variable& v = variable(ii) ;
|
||||
if(!v.is_locked()) {
|
||||
v.set_value( (*x_)[v.index()] ) ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void variables_to_vector() {
|
||||
for(int ii=0; ii < nb_variables(); ii++) {
|
||||
Variable& v = variable(ii) ;
|
||||
if(!v.is_locked()) {
|
||||
(*x_)[v.index()] = v.value() ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ----------- Finite state automaton (checks that calling sequence is respected) ---------
|
||||
|
||||
std::string state_to_string(State s) {
|
||||
switch(s) {
|
||||
case INITIAL:
|
||||
return "initial" ;
|
||||
case IN_SYSTEM:
|
||||
return "in system" ;
|
||||
case IN_ROW:
|
||||
return "in row" ;
|
||||
case CONSTRUCTED:
|
||||
return "constructed" ;
|
||||
case SOLVED:
|
||||
return "solved" ;
|
||||
}
|
||||
// Should not go there.
|
||||
CGAL_error();
|
||||
return "undefined" ;
|
||||
}
|
||||
|
||||
void check_state(State s) {
|
||||
CGAL_USE(s);
|
||||
CGAL_assertion(state_ == s) ;
|
||||
}
|
||||
|
||||
void transition(State from, State to) {
|
||||
check_state(from) ;
|
||||
state_ = to ;
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
// --------------- parameters --------------------------
|
||||
bool least_squares_ ;
|
||||
|
||||
// --------------- user representation --------------
|
||||
unsigned int nb_variables_ ;
|
||||
Variable* variable_ ;
|
||||
|
||||
// --------------- construction -----------------------
|
||||
State state_ ;
|
||||
unsigned int current_row_ ;
|
||||
std::vector<CoeffType> af_ ;
|
||||
std::vector<unsigned int> if_ ;
|
||||
std::vector<CoeffType> al_ ;
|
||||
std::vector<CoeffType> xl_ ;
|
||||
double bk_ ;
|
||||
|
||||
// --------------- internal representation ---------
|
||||
Matrix* A_ ;
|
||||
Vector* x_ ;
|
||||
Vector* b_ ;
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif
|
||||
|
|
@ -1,214 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 2006: Changes for CGAL:
|
||||
* - copied Jacobi preconditioner from Graphite 1.9 code
|
||||
* - Added OpenNL namespace
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
#ifndef __OPENNL_PRECONDITIONER__
|
||||
#define __OPENNL_PRECONDITIONER__
|
||||
|
||||
#include <CGAL/OpenNL/blas.h>
|
||||
#include <CGAL/OpenNL/sparse_matrix.h>
|
||||
#include <CGAL/OpenNL/full_vector.h>
|
||||
|
||||
#include <CGAL/assertions.h>
|
||||
#include <CGAL/tss.h>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
/**
|
||||
* Base class for some preconditioners.
|
||||
*/
|
||||
|
||||
template <class T>
|
||||
class Preconditioner {
|
||||
public:
|
||||
typedef T CoeffType ;
|
||||
|
||||
public:
|
||||
/**
|
||||
* The matrix A should be square.
|
||||
*/
|
||||
Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega = 1.0
|
||||
) ;
|
||||
|
||||
const SparseMatrix<T>& A() const { return A_ ; }
|
||||
CoeffType omega() const { return omega_ ; }
|
||||
|
||||
/**
|
||||
* To use this function, the matrix A should be symmetric.
|
||||
*/
|
||||
void mult_upper_inverse(const FullVector<T>& x, FullVector<T>& y) const ;
|
||||
|
||||
/**
|
||||
* To use this function, the matrix A should be symmetric.
|
||||
*/
|
||||
void mult_lower_inverse(const FullVector<T>& x, FullVector<T>& y) const ;
|
||||
|
||||
void mult_diagonal(FullVector<T>& xy) const ;
|
||||
void mult_diagonal_inverse(FullVector<T>& xy) const ;
|
||||
|
||||
private:
|
||||
const SparseMatrix<T>& A_ ;
|
||||
CoeffType omega_ ;
|
||||
} ;
|
||||
|
||||
template <class T>
|
||||
Preconditioner<T>::Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega
|
||||
) : A_(A), omega_(omega) {
|
||||
//CGAL_assertion(A.is_square()) ;
|
||||
}
|
||||
|
||||
template <class T>
|
||||
void Preconditioner<T>::mult_lower_inverse(
|
||||
const FullVector<T>& x, FullVector<T>& y
|
||||
) const {
|
||||
//CGAL_assertion(A_.has_symmetric_storage()) ;
|
||||
//CGAL_assertion(A_.rows_are_stored()) ;
|
||||
int n = A_.dimension() ;
|
||||
for(int i=0; i<n; i++) {
|
||||
double S = 0 ;
|
||||
const typename SparseMatrix<T>::Row& Ri = A_.row(i) ;
|
||||
for(int ij=0; ij < Ri.size(); ij++) {
|
||||
const typename SparseMatrix<T>::Coeff& c = Ri[ij] ;
|
||||
if (c.index < i) // traverse only lower half matrix
|
||||
S += c.a * y[c.index] ;
|
||||
}
|
||||
y[i] = (x[i] - S) * omega_ / A_.get_coef(i,i) ;
|
||||
}
|
||||
}
|
||||
template <class T>
|
||||
void Preconditioner<T>::mult_upper_inverse(
|
||||
const FullVector<T>& x, FullVector<T>& y
|
||||
) const {
|
||||
//CGAL_assertion(A_.has_symmetric_storage()) ;
|
||||
//CGAL_assertion(A_.columns_are_stored()) ;
|
||||
int n = A_.dimension() ;
|
||||
for(int i=n-1; i>=0; i--) {
|
||||
double S = 0 ;
|
||||
const typename SparseMatrix<T>::Row& Ci = A_.row(i) ; // column i == row i
|
||||
for(int ij=0; ij < Ci.size(); ij++) {
|
||||
const typename SparseMatrix<T>::Coeff& c = Ci[ij] ;
|
||||
if(c.index > i) // traverse only upper half matrix
|
||||
S += c.a * y[c.index] ;
|
||||
}
|
||||
y[i] = (x[i] - S) * omega_ / A_.get_coef(i,i) ;
|
||||
}
|
||||
}
|
||||
|
||||
template <class T>
|
||||
void Preconditioner<T>::mult_diagonal(FullVector<T>& xy) const {
|
||||
int n = A_.dimension() ;
|
||||
for(int i=0; i<n; i++) {
|
||||
xy[i] *= ( A_.get_coef(i,i) / omega_ ) ;
|
||||
}
|
||||
}
|
||||
|
||||
template <class T>
|
||||
void Preconditioner<T>::mult_diagonal_inverse(FullVector<T>& xy) const {
|
||||
int n = A_.dimension() ;
|
||||
for(int i=0; i<n; i++) {
|
||||
xy[i] *= ( omega_ / A_.get_coef(i,i) ) ;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Jacobi preconditioner
|
||||
*/
|
||||
|
||||
template <class T>
|
||||
class Jacobi_Preconditioner : public Preconditioner<T> {
|
||||
public:
|
||||
typedef T CoeffType ;
|
||||
|
||||
public:
|
||||
Jacobi_Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega = 1.0
|
||||
) ;
|
||||
} ;
|
||||
|
||||
template <class T>
|
||||
Jacobi_Preconditioner<T>::Jacobi_Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega
|
||||
) : Preconditioner<T>(A, omega) {
|
||||
}
|
||||
|
||||
template <class T>
|
||||
void mult(const Jacobi_Preconditioner<T>& M, const FullVector<T>& x, FullVector<T>& y) {
|
||||
BLAS< FullVector<T> >::copy(x, y) ;
|
||||
M.mult_diagonal_inverse(y) ;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The SSOR preconditioner, sharing storage with the matrix.
|
||||
*/
|
||||
|
||||
template <class T>
|
||||
class SSOR_Preconditioner : public Preconditioner<T> {
|
||||
public:
|
||||
typedef T CoeffType ;
|
||||
|
||||
public:
|
||||
/**
|
||||
* The matrix A should be symmetric.
|
||||
*/
|
||||
SSOR_Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega = 1.0
|
||||
) ;
|
||||
} ;
|
||||
|
||||
template <class T>
|
||||
SSOR_Preconditioner<T>::SSOR_Preconditioner(
|
||||
const SparseMatrix<T>& A, CoeffType omega
|
||||
) : Preconditioner<T>(A, omega) {
|
||||
}
|
||||
|
||||
/** y <- M*x */
|
||||
template <class T>
|
||||
void mult(const SSOR_Preconditioner<T>& M, const FullVector<T>& x, FullVector<T>& y) {
|
||||
|
||||
CGAL_STATIC_THREAD_LOCAL_VARIABLE(FullVector<T>, work,0) ;
|
||||
|
||||
const SparseMatrix<T>& A = M.A() ;
|
||||
int n = A.dimension() ;
|
||||
|
||||
if(work.dimension() != n) {
|
||||
work = FullVector<T>(n) ;
|
||||
}
|
||||
|
||||
M.mult_lower_inverse(x, work) ;
|
||||
M.mult_diagonal(work) ;
|
||||
M.mult_upper_inverse(work, y) ;
|
||||
|
||||
BLAS< FullVector<T> >::scal(2 - M.omega(), y) ;
|
||||
}
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif // __OPENNL_PRECONDITIONER__
|
||||
|
|
@ -1,256 +0,0 @@
|
|||
// Copyright (c) 2005-2008 Inria Loria (France).
|
||||
/*
|
||||
* author: Bruno Levy, INRIA, project ALICE
|
||||
* website: https://www.loria.fr/~levy/software
|
||||
*
|
||||
* This file is part of CGAL (www.cgal.org)
|
||||
*
|
||||
* Scientific work that use this software can reference the website and
|
||||
* the following publication:
|
||||
*
|
||||
* @INPROCEEDINGS {levy:NMDGP:05,
|
||||
* AUTHOR = Bruno Levy,
|
||||
* TITLE = Numerical Methods for Digital Geometry Processing,
|
||||
* BOOKTITLE =Israel Korea Bi-National Conference,
|
||||
* YEAR=November 2005,
|
||||
* URL=https://www.loria.fr/~levy/php/article.php?pub=../publications/papers/2005/Numerics
|
||||
* }
|
||||
*
|
||||
* Laurent Saboret 01/2005: Change for CGAL:
|
||||
* - Added OpenNL namespace
|
||||
* - SparseMatrix is now a model of the SparseLinearAlgebraTraits_d::Matrix concept
|
||||
*
|
||||
* $URL$
|
||||
* $Id$
|
||||
* SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
#ifndef __OPENNL_SPARSE_MATRIX__
|
||||
#define __OPENNL_SPARSE_MATRIX__
|
||||
|
||||
#include <CGAL/OpenNL/full_vector.h>
|
||||
#include <CGAL/assertions.h>
|
||||
#include <CGAL/use.h>
|
||||
|
||||
#include <vector>
|
||||
#include <cstdlib>
|
||||
|
||||
namespace OpenNL {
|
||||
|
||||
|
||||
//________________________________________________________________
|
||||
// Class SparseMatrix
|
||||
// Model of the SparseLinearAlgebraTraits_d::Matrix concept
|
||||
template <class T> class SparseMatrix
|
||||
{
|
||||
// Public types
|
||||
public:
|
||||
|
||||
typedef T CoeffType ;
|
||||
|
||||
// added for SparseLinearAlgebraTraits_d::Matrix concept
|
||||
typedef T NT;
|
||||
|
||||
struct Coeff {
|
||||
Coeff() { }
|
||||
Coeff(unsigned int i, T val) : index(i), a(val) { }
|
||||
unsigned int index ;
|
||||
T a ;
|
||||
} ;
|
||||
|
||||
//__________________________________________________
|
||||
|
||||
/**
|
||||
* A row or a column of a SparseMatrix. The row/column is
|
||||
* compressed, and stored in the form of a list of
|
||||
* (value,index) couples.
|
||||
*/
|
||||
class Row : public std::vector<Coeff> {
|
||||
typedef typename std::vector<Coeff> superclass ;
|
||||
public:
|
||||
/** a_{index} <- a_{index} + val */
|
||||
void add_coef(unsigned int index, T val)
|
||||
{
|
||||
// search for coefficient in superclass vector
|
||||
for(typename superclass::iterator it = superclass::begin() ;
|
||||
it != superclass::end() ;
|
||||
it++)
|
||||
{
|
||||
if(it->index == index) {
|
||||
it->a += val ; // +=
|
||||
return ;
|
||||
}
|
||||
}
|
||||
// coefficient doesn't exist yet if we reach this point
|
||||
superclass::push_back(Coeff(index, val)) ;
|
||||
}
|
||||
|
||||
// a_{index} <- val
|
||||
// (added for SparseLinearAlgebraTraits_d::Matrix concept)
|
||||
//
|
||||
// Optimization:
|
||||
// - Caller can optimize this call by setting 'new_coef' to true
|
||||
// if the coefficient does not already exists in the matrix.
|
||||
void set_coef(unsigned int index, T val, bool new_coef)
|
||||
{
|
||||
if (!new_coef)
|
||||
{
|
||||
// search for coefficient in superclass vector
|
||||
for(typename superclass::iterator it = superclass::begin() ;
|
||||
it != superclass::end() ;
|
||||
it++)
|
||||
{
|
||||
if(it->index == index) {
|
||||
it->a = val ; // =
|
||||
return ;
|
||||
}
|
||||
}
|
||||
}
|
||||
// coefficient doesn't exist yet if we reach this point
|
||||
superclass::push_back(Coeff(index, val)) ;
|
||||
}
|
||||
|
||||
// return a_{index} (0 by default)
|
||||
// (added for SparseLinearAlgebraTraits_d::Matrix concept)
|
||||
T get_coef(unsigned int index) const
|
||||
{
|
||||
// search for coefficient in superclass vector
|
||||
for(typename superclass::const_iterator it = superclass::begin() ;
|
||||
it != superclass::end() ;
|
||||
it++)
|
||||
{
|
||||
if(it->index == index)
|
||||
return it->a ; // return value
|
||||
}
|
||||
// coefficient doesn't exist if we reach this point
|
||||
return 0 ;
|
||||
}
|
||||
} ;
|
||||
|
||||
// Public operations
|
||||
public:
|
||||
|
||||
//__________ constructors / destructor _____
|
||||
|
||||
// Create a square matrix initialized with zeros
|
||||
SparseMatrix(unsigned int dim) {
|
||||
CGAL_assertion(dim > 0);
|
||||
dimension_ = dim ;
|
||||
row_ = new Row[dimension_] ;
|
||||
}
|
||||
// Create a rectangular matrix initialized with zeros
|
||||
// (added for SparseLinearAlgebraTraits_d::Matrix concept)
|
||||
// WARNING: this class supports square matrices only
|
||||
SparseMatrix (unsigned int rows, unsigned int columns ) {
|
||||
CGAL_USE(rows);
|
||||
CGAL_assertion(rows == columns);
|
||||
CGAL_assertion(columns > 0);
|
||||
dimension_ = columns ;
|
||||
row_ = new Row[dimension_] ;
|
||||
}
|
||||
|
||||
~SparseMatrix() {
|
||||
delete[] row_ ;
|
||||
row_ = nullptr ;
|
||||
}
|
||||
|
||||
//___________ access ________________________
|
||||
|
||||
// Return the matrix dimension
|
||||
unsigned int dimension() const { return dimension_ ; }
|
||||
|
||||
// Added for SparseLinearAlgebraTraits_d::Matrix concept:
|
||||
// Return the matrix number of rows
|
||||
unsigned int row_dimension() const { return dimension(); }
|
||||
// Return the matrix number of columns
|
||||
unsigned int column_dimension() const { return dimension(); }
|
||||
|
||||
Row& row(unsigned int i) {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
return row_[i] ;
|
||||
}
|
||||
|
||||
const Row& row(unsigned int i) const {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
return row_[i] ;
|
||||
}
|
||||
|
||||
// Read access to 1 matrix coefficient
|
||||
// (added for SparseLinearAlgebraTraits_d::Matrix concept)
|
||||
//
|
||||
// Preconditions:
|
||||
// * 0 <= i < row_dimension()
|
||||
// * 0 <= j < column_dimension()
|
||||
NT get_coef (unsigned int i, unsigned int j) const {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
CGAL_assertion(j < dimension_) ;
|
||||
return row(i).get_coef(j) ;
|
||||
}
|
||||
|
||||
// Write access to 1 matrix coefficient: a_ij <- a_ij + val
|
||||
//
|
||||
// Preconditions:
|
||||
// * 0 <= i < row_dimension()
|
||||
// * 0 <= j < column_dimension()
|
||||
void add_coef(unsigned int i, unsigned int j, T val) {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
CGAL_assertion(j < dimension_) ;
|
||||
row(i).add_coef(j, val) ;
|
||||
}
|
||||
|
||||
// Write access to 1 matrix coefficient: a_ij <- val
|
||||
//(added for SparseLinearAlgebraTraits_d::Matrix concept)
|
||||
//
|
||||
// Optimization:
|
||||
// - Caller can optimize this call by setting 'new_coef' to true
|
||||
// if the coefficient does not already exists in the matrix.
|
||||
//
|
||||
// Preconditions:
|
||||
// - 0 <= i < row_dimension().
|
||||
// - 0 <= j < column_dimension().
|
||||
void set_coef(unsigned int i, unsigned int j, NT val, bool new_coef = false) {
|
||||
CGAL_assertion(i < dimension_) ;
|
||||
CGAL_assertion(j < dimension_) ;
|
||||
row(i).set_coef(j, val, new_coef) ;
|
||||
}
|
||||
|
||||
/**
|
||||
* removes all the coefficients and frees the allocated
|
||||
* space.
|
||||
*/
|
||||
void clear() {
|
||||
for(unsigned int i=0; i<dimension_; i++) {
|
||||
row(i).clear() ;
|
||||
}
|
||||
}
|
||||
|
||||
private:
|
||||
unsigned int dimension_ ;
|
||||
Row* row_ ;
|
||||
|
||||
// SparseMatrix cannot be copied
|
||||
// (for the moment, could be implemented if needed).
|
||||
SparseMatrix(const SparseMatrix& rhs) ;
|
||||
SparseMatrix& operator=(const SparseMatrix& rhs) ;
|
||||
} ;
|
||||
|
||||
/** y <- M*x */
|
||||
template <class T>
|
||||
void mult(const SparseMatrix<T>& M, const FullVector<T>& x, FullVector<T>& y) {
|
||||
unsigned int N = M.dimension() ;
|
||||
CGAL_assertion(x.dimension() == N) ;
|
||||
CGAL_assertion(y.dimension() == N) ;
|
||||
for(unsigned int i=0; i<N; i++) {
|
||||
y[i] = 0 ;
|
||||
const typename SparseMatrix<T>::Row& R = M.row(i) ;
|
||||
for(unsigned int jj=0; jj<R.size(); jj++) {
|
||||
unsigned int j = R[jj].index ;
|
||||
y[i] += R[jj].a * x[j] ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
} // namespace OpenNL
|
||||
|
||||
#endif // __OPENNL_SPARSE_MATRIX__
|
||||
|
|
@ -1 +0,0 @@
|
|||
OpenNL (Open Numerical Library) is a library to easily construct and solve sparse linear systems.
|
||||
|
|
@ -1 +0,0 @@
|
|||
LGPL (v3 or later)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
|
||||
--------------------- Open Numerical Library <T> -------------------------
|
||||
|
||||
General information
|
||||
===================
|
||||
|
||||
This is OpenNL<T>, a library to easily construct and solve sparse linear systems.
|
||||
|
||||
* OpenNL<T> is supplied with a set of built-in iterative solvers
|
||||
(Conjugate gradient and BICGSTAB)
|
||||
|
||||
* OpenNL can also use other solvers (by writing a SolverTraits class)
|
||||
|
||||
Contact
|
||||
=======
|
||||
|
||||
The author is Bruno Levy <bruno.levy@loria.fr>.
|
||||
OpenNL main page is https://www.loria.fr/~levy/software/.
|
||||
|
||||
Caution
|
||||
=======
|
||||
|
||||
CGAL includes a version of OpenNL in C++, made especially for CGAL by Bruno Levy.
|
||||
|
|
@ -1 +0,0 @@
|
|||
Bruno Levy <Bruno.Levy@loria.fr>
|
||||
|
|
@ -43,23 +43,23 @@ EXTENSIONS="C cpp h xpm gif pcx bmp jpeg png txt html vcproj sln dsp dsw cin cou
|
|||
CHECK_PATTERN="\.(`echo $EXTENSIONS | sed -e 's/ /\\|/g'`)"
|
||||
|
||||
if [ -e $DIR ]; then
|
||||
echo error: \'$DIR\' exists, this script needs \'$DIR\' for its own purposes
|
||||
exit 1
|
||||
echo error: \'$DIR\' exists, this script needs \'$DIR\' for its own purposes
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir $DIR
|
||||
rm -f $PREFIX1* $PREFIX2*
|
||||
|
||||
if [ ! -f INSTALL.md ]; then
|
||||
echo This script should be run from the top-level directory of an internal or external release.
|
||||
exit 1
|
||||
echo This script should be run from the top-level directory of an internal or external release.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
licensecheck -r * -c $CHECK_PATTERN | grep -Ev ': L?GPL \(v3 or later\)' | \
|
||||
grep -v "^$DIR/\|^include/CGAL/CORE/\|^include/CGAL/OpenNL/\|^src/CGAL_Core/\|^src/CGAL_ImageIO/\|^config/support/\|test/\|^Packages/\|^developer_scripts/\|^winutils/\|^cmake/platforms" | sort >$PREFIX1 || true
|
||||
grep -v "^$DIR/\|^include/CGAL/CORE/\|^src/CGAL_Core/\|^src/CGAL_ImageIO/\|^config/support/\|test/\|^Packages/\|^developer_scripts/\|^winutils/\|^cmake/platforms" | sort >$PREFIX1 || true
|
||||
|
||||
echo Note that files in the following directories are ignored:
|
||||
echo include/CGAL/CORE, include/CGAL/OpenNL,
|
||||
echo include/CGAL/CORE,
|
||||
echo src/CGAL_Core, src/CGAL_ImageIO, config/support,
|
||||
echo test, Packages, developer_scripts, doc, winutils
|
||||
|
||||
|
|
@ -68,8 +68,8 @@ echo Results including examples and demo:
|
|||
echo
|
||||
|
||||
for EXT in $EXTENSIONS; do
|
||||
grep -i "\(\.\|/\)$EXT:" $PREFIX1 >$PREFIX1.$EXT || true
|
||||
echo "$EXT `cat $PREFIX1.$EXT | wc -l`"
|
||||
grep -i "\(\.\|/\)$EXT:" $PREFIX1 >$PREFIX1.$EXT || true
|
||||
echo "$EXT `cat $PREFIX1.$EXT | wc -l`"
|
||||
done
|
||||
|
||||
PATTERN=`echo $EXTENSIONS | sed -e 's/ /\\:\\\\|/g'`
|
||||
|
|
@ -85,8 +85,8 @@ echo
|
|||
grep -v "^examples/\|^demo/" $PREFIX1 >$PREFIX2 || true
|
||||
|
||||
for EXT in $EXTENSIONS; do
|
||||
grep -i "\(\.\|/\)$EXT:" $PREFIX2 >$PREFIX2.$EXT || true
|
||||
echo "$EXT `cat $PREFIX2.$EXT | wc -l`"
|
||||
grep -i "\(\.\|/\)$EXT:" $PREFIX2 >$PREFIX2.$EXT || true
|
||||
echo "$EXT `cat $PREFIX2.$EXT | wc -l`"
|
||||
done
|
||||
|
||||
PATTERN=`echo $EXTENSIONS | sed -e 's/ /\\:\\\\|/g'`
|
||||
|
|
@ -99,12 +99,12 @@ echo
|
|||
echo Detailed results excluding examples and demo:
|
||||
|
||||
for EXT in $EXTENSIONS; do
|
||||
if [ `cat $PREFIX2.$EXT | wc -l` -gt 0 ]; then
|
||||
echo
|
||||
echo $EXT files
|
||||
echo
|
||||
cat $PREFIX2.$EXT
|
||||
fi
|
||||
if [ `cat $PREFIX2.$EXT | wc -l` -gt 0 ]; then
|
||||
echo
|
||||
echo $EXT files
|
||||
echo
|
||||
cat $PREFIX2.$EXT
|
||||
fi
|
||||
done
|
||||
|
||||
echo
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@
|
|||
#RS
|
||||
#BLAS
|
||||
#LAPACK
|
||||
#OPENNL
|
||||
#ESBTL
|
||||
#NTL
|
||||
|
||||
|
|
@ -124,7 +123,6 @@ fi
|
|||
CGAL_COMPONENTS=${CGAL_COMPONENTS//[m|M][p|P][f|F][i|I]/MPFI}
|
||||
CGAL_COMPONENTS=${CGAL_COMPONENTS//[r|R][s|S]/RS}
|
||||
|
||||
CGAL_COMPONENTS=${CGAL_COMPONENTS//[o|O][p|P][e|E][n|N][n|N][l|L]/OpenNL}
|
||||
CGAL_COMPONENTS=${CGAL_COMPONENTS//[b|B][l|L][a|A][s|S]/BLAS}
|
||||
CGAL_COMPONENTS=${CGAL_COMPONENTS//[l|L][a|A][p|P][a|A][c|C][k|K]/LAPACK}
|
||||
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ This package is the result of the increasing needs for linear solvers
|
|||
in \cgal. The first packages that introduced the solver concepts were
|
||||
\ref PkgSurfaceMeshParameterization, \ref PkgPoissonSurfaceReconstruction3
|
||||
and \ref PkgJetFitting3. At that time, these packages were relying
|
||||
on \taucs, \lapack, \blas and \opennl. Gaël Guennebaud
|
||||
on \taucs, \lapack, \blas and OpenNL. Gaël Guennebaud
|
||||
then introduced new models using the \ref thirdpartyEigen library that
|
||||
became the only supported models by \cgal. Later on the packages \ref
|
||||
PkgSurfaceMeshSkeletonization and \ref PkgSurfaceMeshDeformation
|
||||
|
|
|
|||
|
|
@ -547,6 +547,9 @@ and replaces a wrapper which had a more complicated API.
|
|||
Iterative authalic parameterization was added in CGAL 5.2 by Mael Rouxel-Labbé,
|
||||
based on a prototype developed by Hardik Jain.
|
||||
|
||||
In CGAL 6.0 this package no longer uses the fork of OpenNL that was distributed with CGAL
|
||||
and hence was removed.
|
||||
|
||||
|
||||
*/
|
||||
} /* namespace CGAL */
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@
|
|||
#ifdef CGAL_EIGEN3_ENABLED
|
||||
#include <CGAL/Eigen_solver_traits.h>
|
||||
#endif
|
||||
#include <CGAL/OpenNL/linear_solver.h>
|
||||
|
||||
#include <boost/iterator/function_output_iterator.hpp>
|
||||
|
||||
|
|
@ -77,10 +76,7 @@ namespace Surface_mesh_parameterization {
|
|||
/// \code
|
||||
/// CGAL::Eigen_solver_traits<Eigen::SimplicialLDLT< Eigen::SparseMatrix<double> > >
|
||||
/// \endcode
|
||||
/// Otherwise, it uses CGAL's wrapping function to the OpenNL library:
|
||||
/// \code
|
||||
/// OpenNL::SymmetricLinearSolverTraits<typename TriangleMesh::NT>
|
||||
/// \endcode
|
||||
///
|
||||
///
|
||||
/// \sa `CGAL::Surface_mesh_parameterization::Two_vertices_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>`
|
||||
///
|
||||
|
|
@ -95,16 +91,18 @@ public:
|
|||
BorderParameterizer_,
|
||||
Two_vertices_parameterizer_3<TriangleMesh_> >::type Border_parameterizer;
|
||||
|
||||
#if !defined(CGAL_EIGEN3_ENABLED)
|
||||
static_assert(!(std::is_same<SolverTraits_, Default>::value),
|
||||
"Error: You must either provide 'SolverTraits_' or link CGAL with the Eigen library");
|
||||
#endif
|
||||
|
||||
typedef typename Default::Get<
|
||||
SolverTraits_,
|
||||
#if defined(CGAL_EIGEN3_ENABLED)
|
||||
// WARNING: at the moment, the choice of SolverTraits_ is completely
|
||||
// ignored (see LeastSquaresSolver typedef) and `OpenNL::LinearSolver<SolverTraits_>`
|
||||
// is always used...
|
||||
CGAL::Eigen_solver_traits<
|
||||
Eigen::SimplicialLDLT<Eigen_sparse_symmetric_matrix<double>::EigenType> >
|
||||
#else
|
||||
OpenNL::SymmetricLinearSolverTraits<typename TriangleMesh::NT>
|
||||
SolverTraits_ // no parameter provided, and Eigen is not enabled: so don't compile!
|
||||
#endif
|
||||
>::type Solver_traits;
|
||||
#else
|
||||
|
|
@ -141,7 +139,13 @@ private:
|
|||
typedef typename Solver_traits::Vector Vector;
|
||||
typedef typename Solver_traits::Matrix Matrix;
|
||||
|
||||
typedef typename OpenNL::LinearSolver<Solver_traits> LeastSquaresSolver;
|
||||
// Fields
|
||||
private:
|
||||
// %Object that maps (at least two) border vertices onto a 2D space
|
||||
Border_parameterizer m_borderParameterizer;
|
||||
|
||||
// Traits object to solve a sparse linear system
|
||||
Solver_traits m_linearAlgebra;
|
||||
|
||||
// Public operations
|
||||
public:
|
||||
|
|
@ -155,6 +159,15 @@ public:
|
|||
|
||||
// Default copy constructor and operator =() are fine
|
||||
|
||||
// Private accessors
|
||||
private:
|
||||
// Get the object that maps the surface's border onto a 2D space.
|
||||
Border_parameterizer& get_border_parameterizer() { return m_borderParameterizer; }
|
||||
|
||||
// Get the sparse linear algebra (traits object to access the linear system).
|
||||
Solver_traits& get_linear_algebra_traits() { return m_linearAlgebra; }
|
||||
|
||||
public:
|
||||
/// returns whether the 3D -> 2D mapping is one-to-one.
|
||||
template <typename VertexUVMap>
|
||||
bool is_one_to_one_mapping(const Triangle_mesh& mesh,
|
||||
|
|
@ -218,88 +231,59 @@ public:
|
|||
|
||||
// Compute (u,v) for (at least two) border vertices
|
||||
// and mark them as "parameterized"
|
||||
Error_code status =
|
||||
get_border_parameterizer().parameterize(mesh, bhd, uvmap, vimap, vpmap);
|
||||
Error_code status = get_border_parameterizer().parameterize(mesh, bhd, uvmap, vimap, vpmap);
|
||||
|
||||
if(status != OK)
|
||||
return status;
|
||||
|
||||
// Create sparse linear system "A*X = B" of size 2*nbVertices x 2*nbVertices
|
||||
// (in fact, we need only 2 lines per triangle x 1 column per vertex)
|
||||
LeastSquaresSolver solver(2 * nbVertices);
|
||||
solver.set_least_squares(true) ;
|
||||
// Vertices that are already parameterized are not part of the system
|
||||
std::vector<int> fvi(nbVertices); // vimap to free vertex index
|
||||
int index = 0;
|
||||
for(vertex_descriptor vd : ccvertices) {
|
||||
if(get(vpmap,vd)) {
|
||||
fvi[get(vimap, vd)] = -1;
|
||||
} else {
|
||||
fvi[get(vimap, vd)] = index++;
|
||||
}
|
||||
}
|
||||
|
||||
// Initialize the "A*X = B" linear system after
|
||||
// (at least two) border vertices parameterization
|
||||
initialize_system_from_mesh_border(solver, ccvertices, uvmap, vimap, vpmap);
|
||||
|
||||
// Fill the matrix for the other vertices
|
||||
solver.begin_system();
|
||||
// Create sparse linear system "A*X = B"
|
||||
int nbFreeVertices = index;
|
||||
int nbVariables = 2 * nbFreeVertices;
|
||||
Matrix A(nbVariables, nbVariables); // the constant matrix used in the linear system A*X = B
|
||||
Vector X(nbVariables), B(nbVariables);
|
||||
|
||||
for(face_descriptor fd : ccfaces) {
|
||||
// Create two lines in the linear system per triangle (one for u, one for v)
|
||||
status = setup_triangle_relations(solver, mesh, fd, vimap);
|
||||
status = setup_triangle_relations(mesh, fd, uvmap, vimap, vpmap, fvi, A, B);
|
||||
if (status != OK)
|
||||
return status;
|
||||
}
|
||||
|
||||
solver.end_system();
|
||||
|
||||
// Solve the "A*X = B" linear system in the least squares sense
|
||||
if(!solver.solve())
|
||||
double D;
|
||||
if(!get_linear_algebra_traits().linear_solver(A, B, X, D)) {
|
||||
std::cerr << "Could not solve linear system" << std::endl;
|
||||
status = ERROR_CANNOT_SOLVE_LINEAR_SYSTEM;
|
||||
|
||||
if(status != OK)
|
||||
return status;
|
||||
}
|
||||
|
||||
// Copy X coordinates into the (u,v) pair of each vertex
|
||||
//set_mesh_uv_from_system(mesh, solver, uvmap);
|
||||
|
||||
for(vertex_descriptor vd : ccvertices) {
|
||||
if(get(vpmap,vd))
|
||||
continue;
|
||||
|
||||
int index = get(vimap,vd);
|
||||
NT u = solver.variable(2 * index).value();
|
||||
NT v = solver.variable(2 * index + 1).value();
|
||||
NT u = X[2 * fvi[index]];
|
||||
NT v = X[2 * fvi[index] + 1];
|
||||
put(uvmap, vd, Point_2(u,v));
|
||||
}
|
||||
|
||||
return status;
|
||||
}
|
||||
|
||||
// Private operations
|
||||
private:
|
||||
// Initialize "A*X = B" linear system after
|
||||
// (at least two) border vertices are parameterized.
|
||||
//
|
||||
// \pre Vertices must be indexed.
|
||||
// \pre X and B must be allocated and empty.
|
||||
// \pre At least 2 border vertices must be parameterized.
|
||||
template <typename UVmap, typename VertexIndexMap, typename VertexParameterizedMap>
|
||||
void initialize_system_from_mesh_border(LeastSquaresSolver& solver,
|
||||
const std::unordered_set<vertex_descriptor>& ccvertices,
|
||||
UVmap uvmap,
|
||||
VertexIndexMap vimap,
|
||||
VertexParameterizedMap vpmap) const
|
||||
{
|
||||
for(vertex_descriptor v : ccvertices) {
|
||||
// Get vertex index in sparse linear system
|
||||
int index = get(vimap, v);
|
||||
|
||||
// Get vertex (u,v) (meaningless if vertex is not parameterized)
|
||||
const Point_2& uv = get(uvmap, v);
|
||||
// TODO: it is meaningless but must it be called for non-border vertices??
|
||||
// Write (u,v) in X (meaningless if vertex is not parameterized)
|
||||
// Note : 2*index --> u
|
||||
// 2*index + 1 --> v
|
||||
solver.variable(2 * index ).set_value(uv.x());
|
||||
solver.variable(2 * index + 1).set_value(uv.y());
|
||||
|
||||
// Copy (u,v) in B if vertex is parameterized
|
||||
if (get(vpmap,v)) {
|
||||
solver.variable(2 * index ).lock();
|
||||
solver.variable(2 * index + 1).lock();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Utility for setup_triangle_relations():
|
||||
// Computes the coordinates of the vertices of a triangle
|
||||
// in a local 2D orthonormal basis of the triangle's plane.
|
||||
|
|
@ -342,11 +326,18 @@ private:
|
|||
// Zk = xk + i.yk is the complex number corresponding to local (x,y) coords
|
||||
// cool: no divide with this expression; makes it more numerically stable
|
||||
// in presence of degenerate triangles
|
||||
template <typename VertexIndexMap >
|
||||
Error_code setup_triangle_relations(LeastSquaresSolver& solver,
|
||||
const Triangle_mesh& mesh,
|
||||
template <typename UVmap,
|
||||
typename VertexIndexMap,
|
||||
typename VertexParameterizedMap,
|
||||
typename FreeVertexIndices>
|
||||
Error_code setup_triangle_relations(const Triangle_mesh& mesh,
|
||||
face_descriptor facet,
|
||||
VertexIndexMap vimap) const
|
||||
UVmap uvmap,
|
||||
VertexIndexMap vimap,
|
||||
VertexParameterizedMap vpmap,
|
||||
const FreeVertexIndices& fvi,
|
||||
Matrix& A,
|
||||
Vector& B) const
|
||||
{
|
||||
const PPM ppmap = get(vertex_point, mesh);
|
||||
|
||||
|
|
@ -359,11 +350,6 @@ private:
|
|||
halfedge_descriptor h2 = next(h1, mesh);
|
||||
v2 = target(h2, mesh);
|
||||
|
||||
// Get the vertices index
|
||||
int id0 = get(vimap, v0);
|
||||
int id1 = get(vimap, v1);
|
||||
int id2 = get(vimap, v2);
|
||||
|
||||
// Get the vertices position
|
||||
const Point_3& p0 = get(ppmap, v0);
|
||||
const Point_3& p1 = get(ppmap, v1);
|
||||
|
|
@ -390,51 +376,75 @@ private:
|
|||
//
|
||||
// Note : 2*index --> u
|
||||
// 2*index + 1 --> v
|
||||
int u0_id = 2*id0 ;
|
||||
int v0_id = 2*id0 + 1;
|
||||
int u1_id = 2*id1 ;
|
||||
int v1_id = 2*id1 + 1;
|
||||
int u2_id = 2*id2 ;
|
||||
int v2_id = 2*id2 + 1;
|
||||
|
||||
std::vector<double> vals;
|
||||
std::vector<unsigned int> ids;
|
||||
std::vector<double> fvals;
|
||||
std::vector<double> pvals;
|
||||
|
||||
auto add_coefficient = [&](const vertex_descriptor v, const double a, const bool is_u)
|
||||
{
|
||||
if(get(vpmap, v)) {
|
||||
const Point_2& uv = get(uvmap, v);
|
||||
fvals.push_back(a);
|
||||
pvals.push_back(is_u ? uv.x() : uv.y());
|
||||
} else {
|
||||
const int index = 2 * fvi[get(vimap, v)] + !is_u;
|
||||
CGAL_assertion(index >= 0);
|
||||
vals.push_back(a);
|
||||
ids.push_back(index);
|
||||
}
|
||||
};
|
||||
|
||||
auto add_u_coefficient = [&](const vertex_descriptor v, const double a) {
|
||||
return add_coefficient(v, a, true /*is u*/);
|
||||
};
|
||||
auto add_v_coefficient = [&](const vertex_descriptor v, const double a) {
|
||||
return add_coefficient(v, a, false /*is not u*/);
|
||||
};
|
||||
|
||||
auto accumulate = [&]()
|
||||
{
|
||||
const std::size_t nf = vals.size();
|
||||
const std::size_t nl = fvals.size();
|
||||
|
||||
for(std::size_t i=0; i<nf; ++i)
|
||||
for(std::size_t j=0; j<nf; ++j)
|
||||
A.add_coef(ids[i], ids[j], vals[i] * vals[j]);
|
||||
|
||||
double s = 0.;
|
||||
for(std::size_t i=0; i<nl; ++i)
|
||||
s += fvals[i] * pvals[i];
|
||||
|
||||
for(std::size_t i=0; i<nf; ++i)
|
||||
B[ids[i]] -= vals[i] * s;
|
||||
|
||||
vals.clear();
|
||||
ids.clear();
|
||||
fvals.clear();
|
||||
pvals.clear();
|
||||
};
|
||||
|
||||
// Real part
|
||||
// Note: b = 0
|
||||
solver.begin_row();
|
||||
solver.add_coefficient(u0_id, -a+c);
|
||||
solver.add_coefficient(v0_id, b-d);
|
||||
solver.add_coefficient(u1_id, -c);
|
||||
solver.add_coefficient(v1_id, d);
|
||||
solver.add_coefficient(u2_id, a);
|
||||
solver.end_row();
|
||||
//
|
||||
add_u_coefficient(v0, -a+c);
|
||||
add_v_coefficient(v0, b-d);
|
||||
add_u_coefficient(v1, -c);
|
||||
add_v_coefficient(v1, d);
|
||||
add_u_coefficient(v2, a);
|
||||
accumulate();
|
||||
|
||||
// Imaginary part
|
||||
// Note: b = 0
|
||||
solver.begin_row();
|
||||
solver.add_coefficient(u0_id, -b+d);
|
||||
solver.add_coefficient(v0_id, -a+c);
|
||||
solver.add_coefficient(u1_id, -d);
|
||||
solver.add_coefficient(v1_id, -c);
|
||||
solver.add_coefficient(v2_id, a);
|
||||
solver.end_row();
|
||||
add_u_coefficient(v0, -b+d);
|
||||
add_v_coefficient(v0, -a+c);
|
||||
add_u_coefficient(v1, -d);
|
||||
add_v_coefficient(v1, -c);
|
||||
add_v_coefficient(v2, a);
|
||||
accumulate();
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
||||
// Private accessors
|
||||
private:
|
||||
// Get the object that maps the surface's border onto a 2D space.
|
||||
Border_parameterizer& get_border_parameterizer() { return m_borderParameterizer; }
|
||||
|
||||
// Get the sparse linear algebra (traits object to access the linear system).
|
||||
Solver_traits& get_linear_algebra_traits() { return m_linearAlgebra; }
|
||||
|
||||
// Fields
|
||||
private:
|
||||
// %Object that maps (at least two) border vertices onto a 2D space
|
||||
Border_parameterizer m_borderParameterizer;
|
||||
|
||||
// Traits object to solve a sparse linear system
|
||||
Solver_traits m_linearAlgebra;
|
||||
};
|
||||
|
||||
} // namespace Surface_mesh_parameterization
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue