aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAge
* next attempt ... introduce EIGEN_CMAKE_RUN_FROM_CTEST, in that case don't ↵Gravatar Benoit Jacob2009-10-05
| | | | EXCLUDE_FROM_ALL
* 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.
* dd first-time tip, to warn against doing "make".Gravatar Benoit Jacob2009-10-03
| | | | now i think we're reasonably safe.
* add INSTALL and message about no need to do "make"Gravatar Benoit Jacob2009-10-03
|
* 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
* fix #59, can't EXCLUDE_FROM_ALL the test directoryGravatar Benoit Jacob2009-10-03
|
* more message improvements, tell the user about building a specific testGravatar Benoit Jacob2009-09-28
|
* * bump to 2.90.0 now that it's agreed that we're doing eigen3Gravatar Benoit Jacob2009-09-27
| | | | | | | ---> question: do we change the prefix eigen2/ to eigen3/ now? no, better wait until we've also changed the repository name * more message improvements: "Install Eigen" was unclear as it left out other things like the BLAS library
* improve messageGravatar Benoit Jacob2009-09-27
|
* * 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
* add a wip blas library built on top of Eigen. TODO:Gravatar Gael Guennebaud2009-09-25
| | | | | - write extentive unit tests (maybe this already exist in other projects) - the level2 functions still have to be implemented
* Added EIGEN_REF_TO_TEMPORARY define for rvalue support.Gravatar Hauke Heibel2009-09-21
| | | | Allowed VC10 to make use of static_assert.
* Fixed SSE related build warning on 64-bit windows systems.Gravatar John Smith2009-08-28
|
* only append the changeset to the version if we're in the default branchGravatar Benoit Jacob2009-08-14
|
* remove the FORCEGravatar Benoit Jacob2009-08-04
|
* add new Householder moduleGravatar Benoit Jacob2009-08-03
|
* Fix out of source buildGravatar Ingmar Vanhassel2009-05-27
|
* mergeGravatar Gael Guennebaud2009-05-20
|\
* | * add a FindEigen2.cmake file for referenceGravatar Gael Guennebaud2009-05-20
| | | | | | | | * parse the version number from the Macro.h header file
| * Added pkgconfig supportGravatar Rhys Ulerich2009-05-19
|/
* add -Wextra only if compiler supports itGravatar Gael Guennebaud2009-05-06
|
* * fix the binary bloat issue, Rohit's idea was the good oneGravatar Benoit Jacob2009-04-06
| | | | * a few dox fixes (alloc routines do return 0 on error) and forgot to update version number in CMakeLists
* add a proof of concept autodiff jacobian helper class based on adolcGravatar Gael Guennebaud2009-02-27
| | | | with unit test and FindAdolc cmake module
* increase version number for stepGravatar Gael Guennebaud2009-02-19
|
* forgot to commit changes in main CMakeLists.txtGravatar Gael Guennebaud2009-02-05
| | | | (add unsupported folder)
* call it "Eigen 2.0.50-unstable" to make things clear, and update ↵Gravatar Benoit Jacob2009-02-02
| | | | EIGEN_MINOR_VERSION to 50
* * remove set(), revert to old behavior where = resizesGravatar Benoit Jacob2009-01-21
| | | | | | | | | | * try to be clever in matrix ctors and operator=: be lazy when we can, always allow to copy rowvector into columnvector, check the template parameters, try to factor the code better * add missing copy ctor in UnalignedType * fix bug in the traits of DiagonalProduct * renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE * update the dox a little
* two compilation fixesGravatar Gael Guennebaud2009-01-15
|
* 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
* * minor dox tweaksGravatar Benoit Jacob2009-01-12
| | | | * pretext to bump to beta6
* Add cdash.org support:Gravatar Gael Guennebaud2009-01-08
| | | | | | | | | | * the dashboard is there: http://my.cdash.org/index.php?project=Eigen * now you can run the tests from the top build dir and submit report like that (from the top build dir): ctest -D Experimental * todo: - add some nighlty builds (I'll add a few on my computer) - add valgrind memory checks, performances tests, compilation time tests, etc.
* release beta5, fix a doc typoGravatar Benoit Jacob2009-01-05
|
* * fix a unused variable warningGravatar Benoit Jacob2009-01-04
| | | | * if svnversion returns prose such as "exported" then discard that
* * require CMake 2.6.2 everywhere, Alexander Neundorf says it'd make itGravatar Benoit Jacob2009-01-04
| | | | | | easier to have a uniform requirement in kdesupport for when he makes fixes. * add eigen versioning macros
* improved MSVC support in cmake files (SSE)Gravatar Gael Guennebaud2008-12-18
|
* more MSVC cmake fixesGravatar Gael Guennebaud2008-12-17
|
* Hopefully fix compilation of SSE Packetmath with MSVC.Gravatar Benoit Jacob2008-12-16
| | | | | The reason why we didn't realize until now that it didn't compile at all with MSVC is that before today with MSVC the SSE2 detection didn't work.
* * call it beta2Gravatar Benoit Jacob2008-12-07
| | | | | * improvements in Matrix documentation * document copyCoeff and copyPacket even if it's hidden from doxygen
* prefix all Eigen cmake variable with EIGEN_ and switched to lowercase for ↵Gravatar Gael Guennebaud2008-12-02
| | | | all cmake files
* -use the cmake-provided Eigen_(SOURCE|BINARY)_DIR variables instead of ↵Gravatar Alexander Neundorf2008-12-02
| | | | | | setting own versions (EIGEN_(SOURCE|BINARY)_DIR Alex
* same thing with EIGEN_BINARY_DIR. Now the doc generation works from kdesupport.Gravatar Benoit Jacob2008-08-31
|
* fix cmakelists: wrong assumption on CMAKE_SOURCE_DIR. One can now useGravatar Benoit Jacob2008-08-31
| | | | EIGEN_SOURCE_DIR for that use, guaranteed to point to eigen2/ directory.
* * missing cmake make_directory commandGravatar Benoit Jacob2008-08-27
| | | | | | | * show svn revision number if available * fix warnings about unused argc/argv Gael: I just saw your latest docs, it's completely awesome.
* * remove debug code commited by mistake in AssignGravatar Gael Guennebaud2008-08-26
| | | | * keep going on the doc: added a short geometry tutorial
* Various doc improvements... including a owl in the API doc header.Gravatar Gael Guennebaud2008-08-25
|
* cmake fixGravatar Gael Guennebaud2008-08-23
|
* forgot to commit a fileGravatar Gael Guennebaud2008-08-23
|
* fix compilation of unit-tests when cmake is run on kdesupport/ parentGravatar Benoit Jacob2008-08-17
| | | | directory
* last small fixes, this is alpha6, eigen2 is now ready for eigen1 apps toGravatar Benoit Jacob2008-08-12
| | | | port to.
* imported a reworked version of BTL (Benchmark for Templated Libraries).Gravatar Gael Guennebaud2008-07-09
| | | | | | | | | | | | the modifications to initial code follow: * changed build system from plain makefiles to cmake * added eigen2 (4 versions: vec/novec and fixed/dynamic), GMM++, MTL4 interfaces * added "transposed matrix * vector" product action * updated blitz interface to use condensed products instead of hand coded loops * removed some deprecated interfaces * changed default storage order to column major for all libraries * new generic bench timer strategy which is supposed to be more accurate * various code clean-up