aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake
Commit message (Collapse)AuthorAge
* 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
* add a proof of concept autodiff jacobian helper class based on adolcGravatar Gael Guennebaud2009-02-27
| | | | with unit test and FindAdolc cmake module
* fix typo in FindTaucs.cmakeGravatar Gael Guennebaud2009-02-17
|
* remove explicit fortran dependency in FindCholmodGravatar Gael Guennebaud2009-02-05
|
* add custom FindBLAS FindLAPACK working for c++ compilerGravatar Gael Guennebaud2009-02-05
| | | | fix issues in Cholmod/Taucs supports
* forgot to add EigenTesting.cmake fileGravatar Gael Guennebaud2009-02-04
|
* FindUmfPack: add AMD and COLAMD libraries only if they are foundGravatar Gael Guennebaud2009-01-27
|
* check GSL version in cmake filesGravatar Gael Guennebaud2009-01-27
|
* add a compilation test in FindGoogleHash.cmake to catch configurationGravatar Gael Guennebaud2009-01-19
| | | | issues when multiple compilers are used on the same system.
* Big rewrite in the Sparse module: SparseMatrixBase no longer inherits ↵Gravatar Gael Guennebaud2009-01-14
| | | | | | | | | | | | | | MatrixBase. That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available. All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path. Other changes: * no block(), row(), col() anymore. * instead use .innerVector() to get a col or row vector of a matrix. * .segment(), start(), end() will be back soon, not sure for block() * faster cwise product
* add BLAS dependency in FindSuperLU.cmakeGravatar Gael Guennebaud2009-01-08
|
* clean FindUmfpack.cmake wrt enable_language(Fortran)Gravatar Gael Guennebaud2008-12-02
|
* Several improvements in sparse module:Gravatar Gael Guennebaud2008-11-05
| | | | | | | | | * add a LDL^T factorization with solver using code from T. Davis's LDL library (LPGL2.1+) * various bug fixes in trianfular solver, matrix product, etc. * improve cmake files for the supported libraries * split the sparse unit test * etc.
* sparse module:Gravatar Gael Guennebaud2008-10-21
| | | | | - remove some useless stuff => let's focus on a single sparse matrix format - finalize the new RandomSetter
* remove debug message in FindCholmod.cmakeGravatar Gael Guennebaud2008-10-20
|
* * add cmake files to find (optional) supported librariesGravatar Gael Guennebaud2008-10-20
| | | | * add unit tests for sparse cholesky
* * bug fixes in: Dot, generalized eigen problem, singular matrix detetection ↵Gravatar Gael Guennebaud2008-08-23
| | | | | | | in Cholesky * fix all numerical instabilies in the unit tests, now all tests can be run 2000 times with almost zero failures.
* restart Eigen2 development from scratch.Gravatar Benoit Jacob2007-09-01
|
* Remove remaining per-element math functions. Remove defines for IEEE, SYSV ↵Gravatar Benoit Jacob2007-06-18
| | | | | | | and complex math. Now the user has to define himself EIGEN_USE_COMPLEX if he wants complex support. Remove TVMET_OPTIMIZE. More cleanup.
* remove long long, long double, unsigned, short, char, bool types.Gravatar Benoit Jacob2007-06-18
| | | | Keep only int, float, double, complex<T>.
* more cmake improvements; start removing the autotools stuff.Gravatar Benoit Jacob2007-06-07
|