So far, picasso was using only 4 threads, for a 4 core CPU. In the
resources monitor, I found out that most of the time, the CPU was used at
only 50% of its capacities. Let's try to use it more efficiently...
1/ Add a dialog popup for the error "lenght too long"
2/ Remove the check for ReadRegStr. I set it wrongly: if the read does not
work, it only means the variable does not exist.
This is a followup-up to the following commit:
| commit 16d42c0adf
| Author: Laurent Rineau <laurent.rineau@cgal.org>
| Date: Tue Aug 20 15:47:00 2013 +0200
|
| Hide the variables CGAL_*_PACKAGE_DIR
|
| Those three variables are for internal use only, and should not be exposed
| to the users in the cmake cache:
| CGAL_INSTALLATION_PACKAGE_DIR
| CGAL_MAINTENANCE_PACKAGE_DIR
| CGAL_CORE_PACKAGE_DIR
Those variables are declared twice, in two 'if()'-branches. I forgot to
modify one copy of them.
On 08/20/2013 11:47 AM, Laurent Rineau (CGAL/GeometryFactory) wrote:> In cgal/Documentation/, there is two css file:
> stylesheet.css
> cgal_stylesheet.css
>
> Both are used in our cgal/Documentation/header.html:
>
> 09:<link href="$relpath$../Manual/stylesheet.css" rel="stylesheet" type="text/css" />
> 10:<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
>
> The first one has a comment:
>
> /* The standard CSS for doxygen 1.8.2-20120930 */
>
> but that file has been modified during the CGAL meeting.
>
> Should not we only modify the one prefixed by "cgal_"?
The internal releases will now include the doc/ subdirectory, instead of
doc_tex/, and the doc_html/ subdirectory points to the Doxygen-generated
documentation.
== Setting paths ==
-- Build CGAL from release in directory CGAL-4.3-beta1
CMake Warning (dev) at CMakeLists.txt:99 (set):
Cannot set "CGAL_CONFIGURED_PACKAGES_NAMES": current scope has no parent.
This warning is for project developers. Use -Wno-dev to suppress it.
The reason is that in the release there is not parent directory. As that
cmake instruction is need only if the Doxygen documentation is there, I
have surrounded the corresponding line of code by:
if(IS_DIRECTORY "${CMAKE_SOURCE_DIR}/Documentation")
endif()
Those three variables are for internal use only, and should not be exposed
to the users in the cmake cache:
CGAL_INSTALLATION_PACKAGE_DIR
CGAL_MAINTENANCE_PACKAGE_DIR
CGAL_CORE_PACKAGE_DIR
That is a late follow-up to the following commit:
| commit 12744ab7ff
| Author: Laurent Rineau <Laurent.Rineau__CGAL@normalesup.org>
| Date: Thu Apr 28 13:11:09 2011 +0000
|
| Track dependencies between libraries and examples/demos
|
| With this patch, when CGAL as been configured with WITH_examples and/or
| WITH_demos, then the executables of examples and demos depends on the CGAL
| libraries. That means if one change a file involved in a CGAL library, and
| ask the rebuild of an executable, then the CGAL library will be rebuilt
| first.
|
| Notes:
| r63187 branches/next
Or maybe the bug was re-introduced by recent modifications of our CMake
scripts.
That was suggested by Andreas in the following mail:
| Message-ID: <521246FB.5000003@geometryfactory.com>
| Date: Mon, 19 Aug 2013 18:25:31 +0200
| From: Andreas Fabri <andreas.fabri@geometryfactory.com>
| To: cgal develop <cgal-develop@lists-sop.inria.fr>
| Subject: [cgal-develop] newline
|
| Hello,
|
| How can we achieve that between an example at an
| end of a section and the next section heading
| there is enough whitespace.
|
| See here: http://doc.cgal.org/latest/Triangulation_2/index.html#title22
|
| Is that something that can be improved in the css?
|
|
| andreas
Before that change, at the end we could see:
Built target Documentation_doc
Scanning dependencies of target Documentation_postprocess
Traceback (most recent call last):
File "/home/cgal-testsuite/integration/Documentation/html_output_post_processing.py", line 25, in <module>
from lxml import etree
ImportError: No module named lxml
make[3]: *** [Documentation/CMakeFiles/Documentation_postprocess] Error 1
make[2]: *** [Documentation/CMakeFiles/Documentation_postprocess.dir/all] Error 2
make[1]: *** [Documentation/CMakeFiles/Documentation_testsuite_publish.dir/rule] Error 2
make: *** [Documentation_testsuite_publish] Error 2