don bright
5d31f56d93
look for EIGENDIR env var. (also look for EIGEN2DIR for backwards compatability)
2012-08-19 08:10:33 -05:00
don bright
a9045315ba
rewrite Eigen detection in CMakelists. cleanup files for pull request.
2012-08-19 07:58:30 -05:00
don bright
aa2c67d249
make EIGEN_DONT_ALIGN flag work. also remove warnings when using clang.
2012-08-18 21:35:12 -05:00
don bright
c4d68588a6
modify build system to auto-detect eigen3, and fallback to eigen2
2012-08-19 00:14:17 +02:00
don bright
10c7607541
more eigen3 fixes.
...
1. finish converting 'using namespace boost::filsystem' to 'namespace fs = boost::filesystem'.
2. initial version of changes to CMakelists.txt for the regression test
2012-08-18 22:44:46 +02:00
Marius Kintel
38cb06c3f0
Added test cases for issue #123
2012-06-04 11:22:09 +02:00
don bright
cd2d2dabf6
enable CMAKE to find glew on systems that use 'lib64'
2012-06-02 21:57:28 +02:00
Andrew Plumb
d3528779bb
Added dumptest_example023 to disable_tests()
2012-02-18 23:20:28 -05:00
Marius Kintel
45c180e8e3
Disable test causing floating point comparison issues
2012-02-18 18:44:45 +01:00
Marius Kintel
a232426798
Merge branch 'glewfix'
2012-02-18 17:18:17 +01:00
Marius Kintel
79d9fdba32
GLEW fix: Support GLEW installed in the default system location
2012-02-18 16:57:24 +01:00
Marius Kintel
d460e7203f
Try pkg-config to find GLEW if no override path was specified. Simplifies build on Ubuntu
2012-02-18 16:26:56 +01:00
Marius Kintel
ccde313570
Removed redundant dependency on tests-common
2012-02-18 16:05:16 +01:00
Marius Kintel
4f8c89ecf0
Merge branch 'search_function' of https://github.com/clothbot/openscad into clothbot-search_function
2012-02-18 12:51:51 +01:00
Marius Kintel
4b54876b7a
Merge branch 'master' into modulecache
2012-02-17 23:08:29 +01:00
Andrew Plumb
505e808067
Added search function
...
Search for characters, strings and integers in a lookup table and
return the index (or indices) for matches.
2012-02-14 23:04:40 -05:00
Andrew Plumb
5d6a259a8b
Added vector math support.
...
Added vector dot-product, matrix*vec, vec*matrix and matrix*matrix
support.
2012-02-14 21:22:48 -05:00
Marius Kintel
b9d218e137
Initial implementation of ModuleCache and dependency tracking of used modules
2012-02-15 01:32:37 +01:00
Marius Kintel
2def247b1b
Minor refactor: use set/get_librarydir() to access global variable
2012-02-02 22:50:51 +01:00
Marius Kintel
e541df8bb5
Added test case for recently fixed csg normalization bugfix
2012-01-29 19:02:19 +01:00
Marius Kintel
ed02aa85ef
The tests no longer depend on QtGui or QtOpenGL
2012-01-25 21:12:50 +01:00
Don Bright
864c39f5fb
fix boosty.h docs / layout. chg boost CMake minver back to 1.35.0
2012-01-14 14:14:26 -06:00
donb
65a1c9cf6c
add boosty.h for compatability with boost <1.44
2012-01-14 05:02:15 +01:00
Marius Kintel
10701f7158
Added absolute path tests to include and use tests, fixed bug using absolute paths in use and include
2012-01-14 03:25:09 +01:00
Don Bright
1cec18d9c0
Require Boost 1.44, and set BOOST_FILESYSTEM_VERSION=3 on .44 and .45
2012-01-12 18:35:34 -06:00
Marius Kintel
a4810e0019
Added cgalcachetest
2012-01-10 00:01:51 +01:00
Marius Kintel
ad338d3e46
Another try at fixing double-to-text conversion for testing
2012-01-09 01:44:01 +01:00
Marius Kintel
d3c9654ed5
Merge branch 'inftest' of https://github.com/brad/openscad into brad-inftest
2012-01-09 00:22:38 +01:00
Brad Pitcher
28f5f7a910
added tests passing infinity to various functions
2012-01-08 11:40:04 -08:00
Marius Kintel
fdce8d15fc
Merge branch 'master' into boost_filesystem
...
Conflicts:
boost.pri
src/lexer.l
tests/CMakeLists.txt
2012-01-04 23:07:32 +01:00
Marius Kintel
9856607d27
Merge pull request #54 from openscad/parserfix
...
fix crash bug rpt by nop head - 'use <x.scad>' when x.scad doesnt exist
2012-01-04 09:05:30 -08:00
Marius Kintel
9bac643ed8
Merge pull request #55 from openscad/netbsd_build
...
Netbsd build
2012-01-04 09:04:21 -08:00
don bright
c0ccad0216
adding flags for NetBSD build
2012-01-03 23:05:02 +00:00
Marius Kintel
fac508c8cd
Added use-tests, minimal change to include-tests
2012-01-03 20:34:31 +01:00
Don Bright
e437182c09
add --mingw-cross-env switch to test_cmdline_tool.py
2012-01-03 12:27:03 -06:00
don bright
277c762912
changes to enable building on NetBSD
2012-01-03 18:21:28 +01:00
Don Bright
b9c027a699
use pkg-config to find QT libraries in mingw-cross-env, not FindQt4.cmake
2012-01-02 20:44:50 -06:00
don bright
7860d85daa
add -no-strict-aliasing for mingw cross compiles. add lzma lib flag
2011-12-31 15:53:39 -08:00
Don Bright
3f1cb83f4b
various tweaks for cross compiling tests under mingw
2011-12-31 17:02:34 -06:00
don bright
3d686118bb
enable linux->mingw32 cross-compilation of tests
2011-12-31 17:02:55 +01:00
Marius Kintel
e88cbddec5
Disabled a few more dumptests due to floating point differences
2011-12-29 13:56:36 +01:00
Marius Kintel
bc35b37676
Disabled a few dump tests causing floating point comparison issues
2011-12-28 17:53:09 +01:00
Marius Kintel
3d2a4d342b
Merge branch 'buildfix' of github.com:openscad/openscad into buildfix
2011-12-27 14:44:08 +01:00
don bright
4dd727b390
fix pre/ appending of includes on systems w mult libs + OPENSCAD_LIBRARIES
2011-12-26 16:32:33 -06:00
Marius Kintel
cde24f6815
Merge branch 'master' into buildfix
2011-12-26 21:20:05 +01:00
don
0582999233
print boost_root when it's under OPENSCAD_LIBRARIES, otherwise skip print
2011-12-26 12:51:30 -06:00
Marius Kintel
bc3454f369
Refactored normalization into a separate class, hard-limited normalization to stop at 5000 nodes to keep from normalizing 'forever'
2011-12-26 19:15:51 +01:00
don bright
3c3cf02f4a
if CGAL's -DMAKE_INSTALL_PREFIX=$X, then enable finding of CGAL in $X
2011-12-26 10:01:03 -08:00
don bright
1aadb679de
fix bug on system with OPENSCAD_LIBRARIES + mult versions of boost
2011-12-26 09:53:22 -08:00
don bright
f6ba8cd53a
fix build w mult. versions of boost when OPENSCAD_LIBRARIES used
2011-12-26 17:35:42 +01:00