Commit Graph

282 Commits (e80d847e3d9249d22bf70f257df7b2130487b211)

Author SHA1 Message Date
don bright 238cf8570d fixes for netbsd. clarify readme. 2012-12-21 00:35:16 +01:00
don bright 208be52473 improve OpenCSG build to use qmake + work better standalone 2012-12-20 15:14:54 -06:00
don bright 2a612b549b improve qt version detection 2012-12-20 13:01:30 -08:00
don bright f95fa0d607 change 'system' to 'found' in header of printed table 2012-12-20 12:52:05 -08:00
don bright 10f16dfe84 skip broken opengl testing under eigen3 2012-12-20 12:46:25 -08:00
don bright d80b067d53 convert tabs to spaces. fix some BSD problems 2012-12-20 20:52:14 +01:00
don bright bbcc2a0708 update boost version. allow 'out of tree' dependency check. fix cmake detection 2012-12-20 19:35:44 +01:00
don bright 67ba3cb3d2 for out of tree, build under $PWD/openscad_deps not $PWD 2012-12-20 18:59:50 +01:00
don bright f5cb2ecb30 enable 'out of tree' call of dependency scripts. fix old ubuntu detection. 2012-12-20 18:55:13 +01:00
don bright 2eb1842d9f do not use OSTYPE, its a read-only operating system variable 2012-12-19 18:34:37 -06:00
Marius Kintel 4bd97b936e Bumped eigen to 3.1.2 2012-12-11 21:22:28 +01:00
don bright 03ef1a27ea unify build scripts. introduce 'version checker' script. simplify instructions 2012-12-04 22:18:12 -06:00
don bright 406bf8a3a6 clarify mingw32 usage in docs & in 'print usage' 2012-12-03 09:08:11 +01:00
don bright 0778a55a40 actually assign copyright to Marius + Clifford, to eliminate any
problems with Debian.
2012-12-03 08:59:57 +01:00
don bright f07edc4f05 allow 'mingw32' option. dont use OSTYPE. fix docs. allow NUMCPU multicore build 2012-12-03 08:47:54 +01:00
don bright d57029a52b fix bug where if $MXEDIR didn't already exist, build failed 2012-12-03 05:16:15 +01:00
Marius Kintel 65c5788676 Updated to CGAL-4.1 2012-10-28 14:04:21 -04:00
Marius Kintel a661315ab2 Boost 1.51 requires chrono for thread 2012-10-26 10:44:50 -04:00
Marius Kintel 85bc16fc9f Initial clang build support
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:07:45 -04:00
Marius Kintel dadde5d754 Minor clang updates
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:05:25 -04:00
Marius Kintel ed27859e65 Now builds on clang-4.0 on Mac OS X Lion
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:04:49 -04:00
Marius Kintel f89b237ab6 Updated mpfr, boost, glew 2012-08-21 21:10:47 -04:00
Marius Kintel 1e56bf65b9 Merge commit '765f1a98dc124e1913b53ea8467908b8b8bda032' 2012-08-20 19:49:00 -04:00
Marius Kintel 6b32e38e2a Merge branch 'master' of github.com:openscad/openscad 2012-08-20 08:56:40 -04:00
Marius Kintel 8712bea305 Added support for Lion, added option to force LLVM compiler 2012-08-20 08:53:27 -04:00
don bright ee26d60a8b for ubuntu 12, use binary libcgal libopencsg packages, not build from source 2012-08-19 12:53:02 -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 17e9fe2ea9 cleaning up for pull request 2012-08-19 07:17:06 -05:00
don bright e7ebf47d9b fix bug in build script for boost 2012-08-18 17:50:45 -05:00
don bright 526ed73ec2 restore commented-out build commands 2012-08-18 17:30:47 -05:00
don bright 1e0ce9e46b alter Mac OSX dependencies build script to get eigen version 3.1.1
This still allows the building of eigen, 2.0.17 just change the version
number at the bottom of the file.

Eigen3 requires an 'out of source' build.
2012-08-19 00:19:25 +02: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 9f6819e685 initial rework to enable eigen3 per issue #174.
1. enable eigen3 in qmake build system
2. convert Transform3d and cwise() per the eigen2->eigen3 porting faq online
3. get rid of 'using namespace boost::filesystem' as it conflicts with eigen3
2012-08-18 22:28:36 +02:00
Marius Kintel 88e0cf28d7 Merge pull request #169 from openscad/copyright_notices
Copyright notices
2012-08-13 12:59:01 -07:00
don bright 8318c672a8 clarify documentation 2012-08-05 05:03:52 +02:00
don bright bae78fc8f9 restory old submodule update command if .git exists 2012-08-05 05:01:52 +02:00
don bright 27f23903d3 more error reporting and log reporting 2012-08-05 03:59:22 +02:00
don bright 1a7f52b680 improve log messages in release script 2012-08-05 03:22:28 +02:00
don bright 00c19d2a36 fix path of openscad.exe in installer.nsi 2012-08-05 03:18:17 +02:00
don bright db53bdb496 1. fix bug in detecting makensis
2. better error message for MXE not being found
2012-08-05 03:04:40 +02:00
don bright 58db7a9d19 move functionality from build-installer script to release-common.
mostly this means
1. detect NSIS and fail with error message if its not there
2. remove mingw-build-installer and mingw-build-openscad as they are nowredundant.

running publish-mingw-x does exactly the same thing, only better
because it builds from a clean source tree.
2012-08-05 02:47:36 +02:00
don bright 06d48a47f8 favor exclusion during copy instead of rm of .git directory. 2012-08-05 02:06:10 +02:00
don bright a56721af47 use mxe's nsis if we dont have it. detect MCAD better. 2012-08-05 00:18:36 +02:00
don bright a32dcbf4ba enable MXEDIR to bet user-set. improve linux doc. 2012-08-04 20:40:35 +02:00
don bright 8208fe1437 remove debug comment 2012-08-04 19:57:19 +02:00
don bright 1d47a6ebb6 fix symlink bug in setenv-mingw script. enhance linux docs 2012-08-04 19:54:12 +02:00
don bright 72462e4d0f cleanup OSTYPE 2012-08-04 12:22:40 -05:00
don bright fddad68a73 give Kintel and Wolf permission to alter the license 2012-08-03 20:11:13 -05:00
don bright 81df2f9c5f some tweaks for better error reporting 2012-08-03 19:38:47 -05:00
don bright c8cdc9d81c use VERSION environment variable instead of editing files 2012-08-03 19:22:22 -05:00
don bright 7b9a838abe update the 'release checklist' and integrate with mingw crossbuild 2012-08-03 06:30:28 -05:00
don bright 08b0776985 integrate mingw-xxxx scripts with release-common.sh 2012-08-02 21:52:47 -05:00
don bright c29d8a370f tweak wording. 2012-08-02 00:05:27 -05:00
don bright 0b77c6af81 bugfixes, update README 2012-08-01 23:14:34 -05:00
don bright e9e97af0a1 add script to do qmake line for mingw. enable fully auto build 2012-08-01 23:06:19 -05:00
don bright 679ae1304e Merge branch 'mingw_installer' of github.com:openscad/openscad into mingw_installer 2012-08-01 22:34:48 -05:00
don bright cec082a7fa fix bug w OPENSCADDIR 2012-08-02 05:20:02 +02:00
don bright faa9066125 Merge branch 'master' of github.com:openscad/openscad into mingw_installer 2012-08-01 22:03:39 -05:00
don bright b942c728c1 find openscad.exe. clearup confusion re NUMCPU / NUMJOBS 2012-08-01 22:02:45 -05:00
don bright 5036d9acea fix permissions 2012-08-01 21:40:17 -05:00
don bright 1381bec31f rename mingw file-association script to fit with the scripting system better 2012-08-01 21:39:30 -05:00
don bright 4119380456 add FileAssociation zlib-licensed file from nsis.sourceforge.net 2012-08-01 21:35:17 -05:00
don bright 4f7325619c Adding fileassociation.nsh script from zlib-licensed NSIS wiki 2012-08-01 21:24:21 -05:00
don bright 782ce65835 replace RELEASE_DIR with DEPLOYDIR to match Mac OSX? auto-download MCAD. 2012-08-01 20:44:41 -05:00
don bright 2f3e11a797 new script to set env variables for mingw cross build 2012-08-01 20:35:38 -05:00
don bright bac5e1130c rework mingw to be more like other builds (setenv-mingw-xbuild.sh) 2012-08-01 20:35:12 -05:00
Marius Kintel 4b2b7cb4a1 Upgraded CGAL to 4.0.2 2012-07-29 17:24:56 -04:00
don bright 57173bbe7a fix name of script 2012-07-29 10:51:31 -05:00
don bright 4790270424 script to help build windows installer. 2012-07-29 10:24:38 -05:00
don bright 12ff22c077 update version of CGAL in linux build script 2012-07-24 20:08:40 -05:00
Marius Kintel f1634d545d Merge branch 'master' of github.com:openscad/openscad
Conflicts:
	scripts/linux-build-dependencies.sh
2012-07-23 22:43:43 -04:00
don bright 36d2515282 remove debug line 2012-07-22 16:42:33 -05:00
don bright e501bdd222 improve usage on PCBSD 2012-07-22 16:39:22 -05:00
don bright ec01e7f492 Merge branch 'cgal402' of github.com:openscad/openscad into clang 2012-07-20 21:32:31 -05:00
don bright 924c9ccc1f change back to original directory after opencsg build 2012-07-20 21:00:57 -05:00
don bright dba4fda818 fix bug 2012-07-20 19:54:48 -05:00
don bright 4e6e390d7c build opencsg properly 2012-07-20 19:52:32 -05:00
don bright 448bb14360 improve clang build of glew and opencsg 2012-07-20 17:01:17 -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
don bright eda7a41335 cgal 4.0.2 has a bugfix re clang and gcc 4.7 ( issue #117 ) 2012-07-20 14:36:17 -05:00
don bright 8e3f3102f5 indicate which freebsd tested on 2012-07-18 02:35:02 -05:00
don bright d30775a5c0 create bsd build scripts for freebsd 9. 2012-07-18 02:23:37 -05:00
Marius Kintel 821c064f3e sed parameter bug for build_glew(). Fixes #145 2012-07-16 22:12:57 -04:00
Marius Kintel 3267ba2d56 Merge pull request #146 from openscad/mingwcross1
Mingwcross1
2012-07-16 18:55:31 -07:00
don bright d6ae963394 fix build bugs on fedora 64-bit 2012-07-15 15:46:38 -07:00
don bright d7e40ae907 create dir if non-existant, bug rept by Brad Pitcher 2012-07-15 22:51:03 +02:00
don bright be9c424a15 cleanup 2012-07-15 22:13:20 +02:00
don bright 10619bdb49 Merge branch 'master' of github.com:openscad/openscad into mingwcross1
Conflicts:
	src/linearextrude.cc
2012-07-15 22:06:23 +02:00
don bright 8cc442369f fix bugs in build 2012-07-15 14:29:14 -05:00
don bright 8e1fee3de7 don't suggest paralell build by default, it can cause parser_yacc problem 2012-07-15 19:33:57 +02:00
don bright 5e2350d252 improve printout notices 2012-07-15 19:28:06 +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 d3fd45b248 allow NUMJOBS and NUMCPU + explanations. fix tabs. 2012-07-15 17:25:15 +02:00
don bright 14160d248a put obj files in separate dir during mingw win32 cross compilation 2012-07-15 09:39:20 -05:00
Marius Kintel 1b38030f7e Merge branch 'master' of github.com:openscad/openscad 2012-07-14 21:58:55 -04:00
Marius Kintel 13557f1f9a Merge branch 'timestamp-cache' 2012-07-14 21:57:55 -04:00
Marius Kintel d88429d7e4 Merge branch 'master' of github.com:openscad/openscad
Conflicts:
	scripts/linux-build-dependencies.sh
2012-07-13 15:29:37 -04:00
Marius Kintel 1395af1101 Merge branch 'master' into version_check 2012-07-13 15:08:46 -04:00
don bright e1fe9a33a6 improve wording of CGAL warning + env var warning 2012-07-12 21:51:38 -05:00