aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake
Commit message (Collapse)AuthorAge
* add a support module for MPFR C++ with basic unit testingGravatar Gael Guennebaud2010-07-15
|
* add a Transposition section in page 2Gravatar Gael Guennebaud2010-06-28
|
* dont try passing --version to qccGravatar Benoit Jacob2010-04-29
|
* add platform check for how to link to the standard math library.Gravatar Benoit Jacob2010-04-19
| | | | This allows to support QNX.
* introduce EIGEN_DONT_ALIGN_STACK (disables alignment attributes) and ↵Gravatar Benoit Jacob2010-03-06
| | | | | | EIGEN_DONT_ALIGN_HEAP (disables aligned malloc)... you can still use EIGEN_DONT_ALIGN to do both at once.
* Added initial NEON support, most tests pass however we had to use some ↵Gravatar Konstantinos Margaritis2010-03-03
| | | | | | | | hackish workarounds as gcc on ARM (both CodeSourcery 4.4.1 used and experimental 4.5) fail to ensure proper alignment with __attribute__((aligned(16))). This has to be fixed upstream to remove the workarounds.
* CMake cleanup.Gravatar Hauke Heibel2010-02-20
|
* Disable variadic macro warning when compiling at full warning level.Gravatar Hauke Heibel2010-01-29
| | | | I was not able to get a macro version running and thus I opted for a cmake patch.
* add EIGEN_DEFAULT_TO_ROW_MAJOR cmake option for the tests.Gravatar Benoit Jacob2010-01-27
|
* Clean up one compilation error and two warnings.Gravatar Jitse Niesen2010-01-26
|
* Removed more warnings.Gravatar Hauke Heibel2009-12-12
|
* Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | Silenced (amongst others) many conversion related warnings.
* * Remove test_ prefix in testsGravatar Benoit Jacob2009-12-02
| | | | * tests now honor EIGEN_REPEAT and EIGEN_SEED if no arguments were passed
* Some of our unit tests require mathematical constants and thus we rely on ↵Gravatar Hauke Heibel2009-11-30
| | | | | | | non-ansi code. It seems as if the new standard removed pow(T,int). M_PIL is only defined when _GNU_SOURCE is defined.
* improve the scripts for building unit tests:Gravatar Benoit Jacob2009-11-25
| | | | | * support unsupported/ * use egrep instead of grep, properly escape special chars.
* add SSE4 support, start with integer multiplicationGravatar Benoit Jacob2009-11-24
|
* improvements in FindEigen*.cmake, ported from changes in CMakeLists.txt:Gravatar Benoit Jacob2009-11-20
| | | | | - better regular expression - grep the whole file, not expensive anyway, more robust
* move signature file to root directory, where it belongsGravatar Benoit Jacob2009-11-19
|
* * in Eigen/CMakeLists.txt, finally do a globbing to we no longer will have ↵Gravatar Benoit Jacob2009-11-19
| | | | | | problems with "oops forgot to install new module". * add a file Eigen/signature_of_eigen3_matrix_library, use it to make FindEigen3.cmake more solid: able to find Eigen in either eigen3/ or eigen/ and not mix it up with Eigen2.
* * eigen2->eigen3Gravatar Benoit Jacob2009-11-19
| | | | | * bump version to 2.91.0 * add FindEigen3.cmake
* introduce check target, and some renamingGravatar Benoit Jacob2009-11-12
|
* * add ./debug and ./release scriptsGravatar Benoit Jacob2009-11-12
| | | | | * update the messages * rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
* * add maketests script. It is like make but takes a regexp allowing to build ↵Gravatar Benoit Jacob2009-11-11
| | | | | | selected targets. Next step will be a "mctestr" script doing that and then calling ctest -R. * in runtest.sh, don't override the default number of repeats. If one thinks the default should be changed, let's change it at the source.
* * use standard CMAKE_BUILD_TYPEGravatar Benoit Jacob2009-11-11
| | | | | * remove debug_xxx targets * runtest.sh: don't run make
* sync with mainlineGravatar Benoit Jacob2009-10-28
|\
* | big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-10-28
| | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests
| * merged eigen2_for_fft into eigen2 mainlineGravatar Mark Borgerding2009-10-20
| |\
* | | * proper check for MakeGravatar Benoit Jacob2009-10-19
| | | | | | | | | | | | * fix documentation of ei_add_test
* | | kill ei_add_test_multi. Now the macro ei_add_test does all that ↵Gravatar Benoit Jacob2009-10-19
| | | | | | | | | | | | automatically, by parsing the source file. No risk anymore to specify the wrong number of tests! Also, introduce CALL_SUBTESTX for X=1..10 that allows to port existing code much quicker. And port already the product* and eigensolver* files.
* | | Add new default option EIGEN_SPLIT_LARGE_TESTS and cmake macro ↵Gravatar Benoit Jacob2009-10-19
|/ / | | | | | | | | | | | | | | ei_add_test_multi. When enabled, large tests are split into smaller executables. This needs minimal changes in the unit tests. Updated the LU test to use it.
* | Fixed nmake parameter.Gravatar Hauke Heibel2009-10-09
| | | | | | | | | | Disabled debug_* targets for MSVC_IDE (they already exist). Removed the make usage message for MSVC_IDE.
* | - remove the debug_test_* targets from "all"Gravatar Gael Guennebaud2009-10-07
| | | | | | | | | | | | (otherwise they are compiled when you simply run make in test/ or when enforcing "test" to be part of "all") - add linking libraries to the debug_test_* targets
* | added cygwin specific stuffGravatar Hauke Heibel2009-10-05
| |
* | finally, the right fix: set CTEST_BUILD_TARGET.Gravatar Benoit Jacob2009-10-04
| | | | | | | | So this is the come-back of btest target, and the default target is empty again.
* | add debug targets like debug_qr to build a specific test with debug infoGravatar Benoit Jacob2009-10-03
| | | | | | | | remove the btest target, instead just do "make" since anyway we have to let "make" build the tests
* | * Introduce make targets btest (build tests), blas (build blas lib), demos ↵Gravatar Benoit Jacob2009-09-27
| | | | | | | | | | | | | | | | | | (build demos). * remove EIGEN_BUILD_TESTS and siblings * add summary at the end of cmake run, hopefully not too verbose * fix build of quaternion demo * kill remnants of old binary library option
* | Removed unnecessary MSVC check.Gravatar Hauke Heibel2009-09-22
| |
* | Added EIGEN_REF_TO_TEMPORARY define for rvalue support.Gravatar Hauke Heibel2009-09-21
| | | | | | | | Allowed VC10 to make use of static_assert.
* | Fixed if clause.Gravatar Hauke Heibel2009-09-08
| |
* | add optional compile flags to enable coverage testingGravatar Gael Guennebaud2009-09-07
| |
* | Force release builds on Windows machines in the test suite.Gravatar John Smith2009-08-28
| | | | | | | | | | Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories). Fixed the EI_OFLAG for MSVC.
* | Proper fix for linking to the Qt libraries (and others)Gravatar Marcus D. Hanwell2009-08-21
| | | | | | | | | | | | My initial fix was incorrect, the libraries must be quoted when being passed to the add test macro, but must be unquoted when passed to the target_link_libraries function.
* | apply patch from Marcus Hanwell: Improved quoting of tests when added to the ↵Gravatar Benoit Jacob2009-08-02
| | | | | | | | build
* | Set of fixes and workaround to make sun studio more happy.Gravatar Gael Guennebaud2009-07-10
| | | | | | | | Still remains the problem of alignment and vectorization.
* | use system variable instead of custom oneGravatar Benoit Jacob2009-06-25
| |
* | check version number using newer cmake functionality, instead of kde macroGravatar Benoit Jacob2009-06-23
| |
| * added FindFFTW, but I don't think it's right yetGravatar Mark Borgerding2009-06-10
| |
* | * add a FindEigen2.cmake file for referenceGravatar Gael Guennebaud2009-05-20
|/ | | | * parse the version number from the Macro.h header file
* * fix bugs in EigenTesting.cmake: it didn't work with ↵Gravatar Benoit Jacob2009-05-15
| | | | | | -DEIGEN_NO_ASSERTION_CHECKING=ON * only try...catch if exceptions are enabled
* * Find SuperLU also when it is installed without a superlu/ prefixGravatar Benoit Jacob2009-04-01
| | | | * Some more CoeffReturnType changes