Commit Graph

178 Commits (a32dcbf4ba7e9439433cf7727066a466058629ba)

Author SHA1 Message Date
don bright bac5e1130c rework mingw to be more like other builds (setenv-mingw-xbuild.sh) 2012-08-01 20:35:12 -05:00
don bright b22951af47 enable build of glew + opencsg with clang from script 2012-07-20 15:51:40 -05:00
don bright dec26f84dd initial steps towards support of clang compiler 2012-07-20 15:23:16 -05:00
Marius Kintel 3267ba2d56 Merge pull request #146 from openscad/mingwcross1
Mingwcross1
2012-07-16 18:55:31 -07:00
don bright 9123ad8d5e fix build bug on some DSO linux systems 2012-07-15 18:13:50 -05:00
don bright be9c424a15 cleanup 2012-07-15 22:13:20 +02:00
don bright 06420a3ef9 fix documentation 2012-07-15 22:11:04 +02:00
don bright cd81cecc3a put .o files of cross into separate directory. handle git issue. 2012-07-15 18:47:18 +02:00
don bright 018211a863 check versions of libraries at compile time - warn users. fix FIXME in openscad.pro 2012-07-13 03:40:07 +02:00
don bright c2f19f450b more reliable way of ensuring GLU is linked on new DSO linux systems. 2012-06-03 16:16:40 +02:00
Marius Kintel b9d218e137 Initial implementation of ModuleCache and dependency tracking of used modules 2012-02-15 01:32:37 +01:00
Marius Kintel 23f6b0623c Merge branch 'master' into threading
Conflicts:
	RELEASE_NOTES
2012-01-09 03:29:24 +01:00
Marius Kintel 3c18145b13 Merge branch 'master' into boost_filesystem 2012-01-08 19:14:30 +01:00
Marius Kintel 9495f11be0 Added Linux desktop icon and .desktop file from chrysn 2012-01-05 00:00:29 +01:00
Marius Kintel 52dfffd97b Merge branch 'master' into threading
Conflicts:
	RELEASE_NOTES
2012-01-04 23:29:08 +01: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
don bright 277c762912 changes to enable building on NetBSD 2012-01-03 18:21:28 +01: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
Marius Kintel 0be212e75d Merge branch 'master' into threading 2011-12-26 16:38:11 +01:00
Marius Kintel cbabbaed70 Merge branch 'master' into boost_filesystem
Conflicts:
	openscad.pro
	src/module.h
2011-12-26 16:37:00 +01:00
Marius Kintel 4ff2d1af44 Some light refactoring attempts, didn't get very far.. 2011-12-26 16:34:47 +01:00
Marius Kintel 7c48b345b1 Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
Marius Kintel 0ab51d2d23 Extracted librarydir initialization to separate function 2011-12-24 22:02:37 +01:00
Marius Kintel 9fa18d5392 Fixed CSG regression reported by Ed Nisley; bounding boxes are now transformed correctly 2011-12-23 14:33:40 +01:00
Don Bright 52655b3b5f -fno-strict-aliasing fix for GCC bug & link to wikibooks build instructions. 2011-12-17 13:17:11 -06:00
Don Bright a7ebe94199 fix qmake under mingw-cross-compile 2011-12-16 21:03:10 -06:00
don 609e59d4cc fix OPENSCAD_LIBRARIES on FreeBSD 2011-12-17 01:56:24 -06:00
don bright b6a01a76b9 fix compilation on Fedora: boost, flex, and OPENSCAD_LIBRARIES 2011-12-16 17:33:31 -08:00
don b8be38ce8b improve OPENSCAD_LIBRARIES for freebsd 2011-12-16 21:51:42 -06:00
Marius Kintel 6aa1a6d4c8 Some more build system cleaning 2011-12-15 05:17:04 +01:00
Marius Kintel b74bb392af generalized MACOSX_DEPLOY_DIR into the platform-independent OPENSCAD_LIBRARIES 2011-12-15 04:59:15 +01:00
Marius Kintel d61b274dad Started documenting env. variables 2011-12-13 01:22:33 +01:00
Marius Kintel 9ed8d9a673 Some small refactoring of color handling to support using the color() module to change only alpha 2011-12-11 23:45:14 +01:00
Marius Kintel f577f91d25 Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
Marius Kintel 679b8d05c8 bugfix: 2D hull() now works with for loops. Thanks to nophead to reasserting this bug. 2011-12-07 05:21:11 +01:00
Marius Kintel 96c480b1bd Ported QCache and related code away from Qt 2011-11-09 03:18:32 +01:00
Marius Kintel ee7603badb Compile DEBUG builds with -DDEBUG 2011-11-08 03:37:43 +01:00
don bright 8baead275a Merge remote-tracking branch 'upstream/master' 2011-11-06 10:19:09 -08:00
Marius Kintel 45161d4356 Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
don bright 9ab95e6d72 provide helpful error message when 'qmake' for qt3 is run 2011-11-06 14:28:35 +01:00
Marius Kintel 3bc0371351 Applied configurable PREFIX patch from chrysn 2011-11-03 15:13:33 +01:00
Marius Kintel 696c061eec extracted version config to separate .pri file 2011-10-30 02:15:25 +01:00
Don Bright 5f58255bcf integrate Brad Pitcher's cross compile linux->win32-mingw qmake stuff 2011-10-25 19:10:28 -05:00
don bright 36895ff2e5 confine date detection to win32-msvc, set VERSION, hide debug message 2011-10-24 21:47:22 -05:00
don bright 82ff5a12ec fdef getopt.h for MSVC, cleanup makefile, ignore another msvc warning 2011-10-23 22:41:03 -05:00
don bright 9afee60563 auto detect date in windows qmake 2011-10-23 20:14:35 -05:00
don b534f40aa0 eigen align tweak 2011-10-21 01:49:34 +00:00
User 98530546c9 fix freebsd build 2011-10-20 06:49:52 -05:00
don b 1a1ab5b5ab improve freebsd build. also remove windows unicode preamble from .cc 2011-10-17 23:16:02 -05:00
Marius Kintel b12b086175 cleanup: use -DEIGEN_DONT_ALIGN for all except Mac 2011-10-16 18:56:08 +02:00