Re: [eigen] Improved dashboard submissions... |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Improved dashboard submissions...
- From: Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>
- Date: Sat, 19 Feb 2011 19:57:40 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=s0/9gxIjS2uR+sEueq69Pxpt8gFAUikrYlP3eC7J154=; b=kqnvEZWHJcLfM2ElIo3xVBFGclmUsilS42pSMN9P7Z9n7Bsgi6r7SnE3DvuWUNi9ld D65bUC35RhOqI0OXbXn9143g6qoIgF2nd7NEV5CnFY7l8gK3jeynPhiyVWzW7QolQtMZ 4HPobUAIRf0yHIjeTBupGXQoZFKjlRYU7e5po=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Eg5PU7UDpGt6YznktMnqzpjIVFEmxqTUcX90JMikcxzSfgPRYwrG98oqMKmA4ZvLv1 dqte/y5SiKuaC7iyrUcguEATV+/icL90k24g9RjMnYlO+Z5EBB4gHK0ybB9fstWowF3Q wgvmhzvjG62pRoZBUziuP8J3m+bgQnJ/31lvU=
I spend lots of time investigating the issue and found no solution. ;(
Gael's patch does not help since "msbuild" does not allow to define
multiple targets and the "all" target is always defined. So right now,
building the test through the "Experimental" or "Nightly" targets does
completely fail on msvc. In that regard, our previous solution was a
bit better but it was a good idea and it works for make-file
generators.
I also investigated using the new "scripting" style of CMake. That's
promising because it allows to do something like this
ctest_build(TARGET buildtests)
which would use the target "buildtests" for running and building the tests.
I even tried to alter the ctest command via
set(CMAKE_CTEST_COMMAND ${CMAKE_CTEST_COMMAND} -V -S
${CMAKE_BINARY_DIR}/exp_suite.cmake)
in order to be able to use the new scripting functionality to trigger
building the correct target. Also a "fail" because the scripting
requires me to specify whether we are running an "Experimental" or
"Nightly" build and I cannot alter the CMAKE_CTEST_COMMAND per target.
There seem to be only two solutions left ...
1) Reactivate the ALL target and include the tests.
2) Remove the DartConfiguration.tcl and allow dashboard submissions
via "testsuite.cmake" or a novel and improved script only.
We could even auto-generate such scripts for experimental builds while
running CMake.
- Hauke