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