Commit Graph

247 Commits (cdc408319e9474e9a4ffbfc080ced23c5ad4f23e)

Author SHA1 Message Date
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
don bright a2a31e7631 detect cmake version. enable build_git 2012-07-13 04:31:28 +02:00
don bright a872691ab5 add reminder to env-var script to re-run qmake 2012-07-12 18:47:34 -07:00
don bright 2cf86fc204 fix bug in ubuntu script. tweak README to match MacOSX section. 2012-07-12 03:02:41 +02:00
don bright 3d94628e34 detect debian version. give advice if too old. 2012-07-11 19:52:47 -05:00
don bright beac717910 update README, add build-essentials and ubuntu version detection 2012-07-11 19:50:26 -05:00
Don Bright 154e2c7049 create an easy build-script for fedora 17 2012-07-11 20:20:17 -04:00
don bright 54f6fb2754 update documentation. update glew version for ubuntu package d/l 2012-07-11 00:12:44 -05:00
don bright cb287b22ca add build script for ubuntu that downloads binary packages too 2012-07-10 23:48:49 -05:00
don bright bf22cef8d9 rewrite to be compatible with ubuntu 'dash' shell 2012-07-10 23:48:29 -05:00
Don Bright 4440cb81f9 make name match other build script names better 2012-07-10 23:01:20 -05:00
Don Bright 631ac4606d script to auto-download/install dependency packages in OpenSUSE 2012-07-10 22:52:16 -05:00
Don Bright b2c12d23a9 features: build CGAL/OpenCSG alone. customize BASEDIR more easily 2012-07-10 22:52:05 -05:00
Marius Kintel 38a4585d1a Tweaks for Qt 4.8 and correct mpfr download link 2012-07-09 17:31:29 -04:00
Marius Kintel 694382bba9 Merge branch 'master' into value
Conflicts:
	src/parsersettings.cc
2012-07-05 09:41:15 -04:00
don bright 883c433e24 Merge branch 'linbuilder' of git@github.com:openscad/openscad into linbuilder 2012-07-04 08:04:16 +02:00
don bright 9b0f148d2d documentation for purpose of file 2012-07-04 08:03:38 +02:00
don bright def43ad316 improve script reporting and functionality (export) 2012-07-03 22:53:37 -07:00
don bright 5b805ed586 wget or curl required. if curl isnt there, wget will fetch + build it 2012-07-03 22:31:22 -07:00
don bright bbef180a21 kludge-fix for broken Makefiles for opencsg + glew on Fedora 64bit 2012-07-03 22:27:31 -07:00
don bright 9a05c66e1c document linux source build. add env variable script for linux src builds 2012-07-04 06:33:04 +02:00
don bright 491caa15ad auto-detect curl + cmake. link libs properly. use 'openscad_deps' subdir 2012-07-04 04:34:00 +02:00
Brad Pitcher 32a0fcb892 update linux snapshot links 2012-06-19 08:39:35 -07:00
Brad Pitcher f97f09ab0e name the file with the correct architecture 2012-06-19 08:39:06 -07:00
Marius Kintel 197a4e4d36 Merge branch 'master' into value 2012-06-04 11:34:27 +02:00
don bright 8abd201dd8 add script to download and build updated cmake version (for CGAL) 2012-06-02 18:58:08 +02:00
don bright 5b454adeef add paralellization flags to various builds 2012-06-02 18:26:44 +02:00
don bright 056f6c6131 add documentation to workaround GLEWDIR bug 2012-05-29 02:29:29 +02:00
don bright 26b3c3633c tweak opencsg installation. 2012-05-29 02:15:49 +02:00
don bright bf5eac6880 tweaks, add more documentation, fix opencsg.h bug 2012-05-29 01:50:31 +02:00
don bright 145bc6df61 documentation 2012-05-29 01:27:40 +02:00
don bright ad04170574 paralell build curl 2012-05-29 01:25:43 +02:00
Marius Kintel 6735a8841b Don't build CGAL as debug 2012-05-28 00:30:39 +02:00
Marius Kintel 18529d2f78 Build mpfr with the latest official patches 2012-05-09 13:21:47 -04:00
Marius Kintel db2d5b3177 Bumped gmp to 5.0.5 2012-05-09 11:12:24 -04:00
Marius Kintel a1ff48eef9 Fixes to make CGAL-4.0 link correctly on Mac 2012-05-09 10:55:29 -04:00