Marius Kintel
58e9eff236
Disable use of multithreaded boost libs when building CGAL to ensure it finds our libraries instead of the system libraries
2013-03-09 20:43:44 +01:00
Marius Kintel
8711bd2500
Set preprocessor define for deployment builds. Don't include sparkle in development builds. Note: Development snapshots are considered deployment builds
2013-03-09 13:04:36 -05:00
Marius Kintel
cfc67f928f
Merge branch 'master' of github.com:openscad/openscad
2013-03-06 13:08:31 -05:00
Marius Kintel
fe44758f50
Updated gmp to 5.1.1, boost to 1.53, tweaked Sparkle build (again)
2013-03-06 13:08:17 -05:00
don bright
51be86ad29
check for stale pkgconfig under /usr/local/lib
2013-03-05 17:57:22 -06:00
don bright
94d4acf765
cleanup tab spacing
2013-03-03 20:23:03 -06:00
don bright
daf695b089
update doc
2013-03-03 18:10:12 -06:00
don bright
2d64fbcf3d
update man page. change == in shell script to =
2013-03-03 17:58:25 -06:00
don bright
9c287dc317
Merge branch 'master' of github.com:openscad/openscad into issue11_2
2013-03-03 17:10:09 -06:00
Marius Kintel
0498ebbef7
Sparkle build tweak
2013-03-02 22:39:13 +07:00
Scott Lahteine
e18148be25
Fix testing of /opt/local, move /usr/local to the front of the list, and break on first found. Check for Sparkle on Darwin
2013-02-25 23:05:51 -08:00
don bright
ca41979ee5
Merge branch 'master' of github.com:openscad/openscad into issue11_2
...
Conflicts:
RELEASE_NOTES
openscad.pro
src/mainwin.cc
2013-02-23 21:54:53 -06:00
Don Bright
3fc620c965
new upload design using python paramiko. also fix glew bugs.
2013-02-18 19:45:37 -06:00
Don Bright
28f03cab4d
some fixes for sparc64
2013-02-17 02:52:34 +01:00
don bright
293d44384b
prevent CGAL from linking wrong version of Boost
2013-02-15 04:20:36 +01:00
Marius Kintel
9c23c1e8b8
Put back commented-out upload while testing
2013-02-11 21:54:18 -05:00
Marius Kintel
f3731d8ce1
Added support for signing binaries
2013-02-11 21:44:48 -05:00
Marius Kintel
747e52438d
Added Sparkle to build script
2013-02-11 19:14:02 -05:00
Marius Kintel
ac4cd58354
bugfix: Actually use Set instead of Add after we added the key to Info.plist manually
2013-02-07 12:29:54 -05:00
Marius Kintel
c50fd1dc7d
Bug in previous commit: Check the absolute path, not the relative
2013-02-06 15:08:22 -05:00
Marius Kintel
f7fd58de8a
Fail on external non-system dependency
2013-02-06 14:32:59 -05:00
Marius Kintel
3c19224eb6
Correctly add CFBundleVersion to Info.plist
2013-02-05 01:19:12 -05:00
Marius Kintel
9f31ebd657
Reenable building - upload still disabled
2013-02-05 00:38:05 -05:00
Marius Kintel
fa00547507
First version of automatic updates for Mac
2013-02-05 00:36:25 -05:00
don bright
18e3a7d9ad
Merge branch 'master' of github.com:openscad/openscad into misc_updates
...
Conflicts:
scripts/uni-build-dependencies.sh
2013-02-02 11:43:59 -08:00
don bright
61fffc0e5b
put boost back to 1.49
2013-02-02 20:30:03 +01:00
don bright
27eac3ead0
clarify dependency on GLU in documentation
2013-02-02 20:28:12 +01:00
don bright
c48520aa4a
clarify documentation for QT4
2013-02-02 20:17:36 +01:00
don bright
78bfda369b
prevent CGAL Floating Point Rounding Mode restortaion errors on PPC64 machines
...
by altering the cmake build mode from Debug to Release
2013-02-01 15:36:16 -08:00
don bright
1f39090cc0
fix GLU issues caued by mesa split from glu. clarify test error msg
2013-01-31 20:16:28 -08:00
don bright
684e023e84
detect if boost build fails, print msg and exit
2013-01-31 18:47:02 -08:00
don bright
01aaec3357
copy qt4 building script from macosx-build-deps to linux
2013-01-31 18:37:08 -08:00
don bright
af0658a8fe
use ./b2 not b2 when building boost
2013-01-31 02:04:00 +01:00
don bright
5b14c57962
enable building older versions of boost
2013-01-30 07:06:54 +01:00
don bright
2eb5fddc53
make boost random work with version less than 1.47
2013-01-29 21:59:59 -06:00
donbright
d0856efe6d
Merge pull request #251 from openscad/windows_console
...
Windows console. Marius gave approval for Merge in Issue discussion.
2013-01-26 13:54:50 -08:00
Marius Kintel
53c4954a71
Merge pull request #241 from openscad/qt5build
...
Qt5build
2013-01-21 16:38:11 -08:00
don bright
1af090c7b3
add wrapper code from nop head, mod build scripts
2013-01-21 14:25:14 +01:00
Marius Kintel
763e5d3f65
Note about setting VERSION env. variable
2013-01-17 15:02:28 -05:00
Marius Kintel
31021b3fd5
Use correct Qt tools
2013-01-17 11:37:51 -05:00
Marius Kintel
8537dc986c
Build our own Qt binaries on Mac, to be able to support 32-bit builds. Upgraded gmp to 5.1.0
2013-01-17 11:37:38 -05:00
Marius Kintel
a1da6b2ade
Moved Mac download site from github to google code
2013-01-13 13:46:36 -05:00
Marius Kintel
51d8350113
Added hashbang
2013-01-11 15:43:09 -05:00
don bright
8d23b5b07b
dont crash if there's no .netrc file. add security notice. discourage .netrc use.
2013-01-09 19:56:56 -06:00
don bright
3c4ff966e6
add google code uploader script. for uploading binaries / releases
2013-01-10 02:23:14 +01:00
don bright
8282cd2ea5
better detection of qmake-qt5 vs qmake for qt5
2013-01-07 22:01:32 -06:00
don bright
594471bc22
notify user of QTDIR setting
2013-01-07 21:55:35 -06:00
don bright
25266bed0d
allow qt5 build
2013-01-07 21:48:26 -06:00
Marius Kintel
101510c5cb
Merge pull request #235 from openscad/mxebuild_fix
...
Mxebuild fix
2013-01-05 14:57:08 -08:00
don bright
158e760b4d
clarify comments
2012-12-29 18:07:57 -06:00
don bright
87f2d39901
clarify comments
2012-12-29 18:06:14 -06:00
don bright
eeadeb2552
clarify variable names. simplify.
2012-12-29 18:02:29 -06:00
don bright
413f22c610
clarify comments and variable names in pretty print
2012-12-29 18:00:23 -06:00
don bright
728f00d8f7
clarify comments
2012-12-29 17:41:13 -06:00
don bright
da9c94308d
remove detection via package system, complicated + doesnt work well
2012-12-29 17:25:58 -06:00
don bright
7afcc417b3
prevent LD_LIBRARY_PATH problems on unix (not OSX) systems with
...
dependency builds, by using RPATH during build. remove the shell script
workaround that was added during the previous commit, as it is 'less
clean' a solution.
2012-12-29 14:26:59 -06:00
don bright
4cc6e2a1b1
a workaround for LD_LIBRARY_PATH having to be set every time you want to
...
run openscad if you build your own dependencies.
2012-12-24 20:15:40 -06:00
don bright
51259e6caa
Merge branch 'mxebuild_fix' of github.com:openscad/openscad into mxebuild_fix
2012-12-24 19:45:14 -06:00
don bright
fb6d7f9875
fix clang build on glew. add some documentation.
2012-12-24 19:44:43 -06:00
don bright
3c9f36e744
path instructions should be / not ./
2012-12-25 02:21:22 +01:00
don bright
6693c3b364
fix eigen detection bug i introduced yesterday
2012-12-24 18:41:30 -06:00
don bright
b39b2ba9d0
fixing g++ version detection
2012-12-24 16:34:43 -08:00
don bright
bdfbcdf339
improve Gcc version detection
2012-12-25 01:28:23 +01:00
don bright
7be00e4bc5
more alt linux fixes
2012-12-23 16:01:40 -06:00
don bright
2367db3253
netbsd - ask user to verify X Sets are installed
2012-12-23 15:14:46 -06:00
don bright
91cec829ee
fixes for Alt Linux
2012-12-23 15:12:27 -06:00
don bright
f1e2235280
dont test for git, curl. they arent strictly needed for build
2012-12-23 16:54:57 +01:00
don bright
e52787b07d
make glew min 1.5.4 (its OK). fix glew + gcc detection. more debugging info.
2012-12-23 16:52:16 +01:00
don bright
f3cd856282
netbsd fixes
2012-12-23 01:00:48 +01:00
don bright
0f72b116c5
deal with unknown system type better. remove 'tested on' messages
2012-12-22 00:23:33 +01:00
don bright
fac239c0a2
stop apt-get from failing on unfound package names
2012-12-22 00:01:19 +01:00
don bright
cdc408319e
NetBSD deps. also detect stray copies of libraries under /usr/local on linux
2012-12-21 23:45:43 +01:00
don bright
e3ea506d06
add libglew-dev to mageia
2012-12-21 16:54:43 -05:00
don bright
870f3dcd2d
deal with situation where gcc doesnt exist. add mageia urpmi commands. shorten os detect code
2012-12-21 14:59:35 -05:00
Don Bright
b1ecf35134
remove debug line
2012-12-21 10:41:06 -06:00
Don Bright
bb317292c0
revise ubuntu / debian detection, dont try to detect version. check libgmp3-dev
2012-12-21 10:21:24 -06:00
don bright
ef72f6fa7d
fix slight bug in cgal build
2012-12-21 09:31:01 -06:00
don bright
d8ecb145ac
deal with black-on-white terminals. opencsg:dont copy lib/.libs if not there.
2012-12-21 08:30:27 -06:00
don bright
b43cee7f41
opensuse - get bison/flex
2012-12-21 07:36:36 -06:00
don bright
1a399e7a30
document 'out of tree' dependency build. fix opencsg on netbsd
2012-12-21 03:24:43 +01:00
Don Bright
8b0ced0f93
glew fixes for clang and for hurd
2012-12-21 02:16:22 +00:00
Don Bright
b925540b39
improve handling of clang for glew build
2012-12-21 01:41:20 +00:00
Don Bright
aeefc1f6bc
dont rebuild dependencies that are already built/installed
2012-12-21 01:30:05 +00:00
don bright
43e1d6150d
download and build bison if needed. detect better on BSD
2012-12-21 02:18:21 +01:00
don bright
0de7357528
clarify README for linux/bsd build, streamline 'get-depdendencies' script
2012-12-21 01:54:35 +01:00
don bright
ced98a72c0
fix bug detecting if CGAL was already downloaded. simplify some wording
2012-12-20 18:24:06 -06:00
Don Bright
596fe6271f
deal with hurd
2012-12-21 00:06:28 +00:00
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
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
Marius Kintel
4394c7a030
Upgraded CGAL to 4.0
2012-03-28 00:05:18 +02:00
Marius Kintel
955e0f1344
Added commented-out support for CGAL-4.0beta1
2012-02-19 13:01:36 +01:00
Marius Kintel
5606f457c3
Removed deprecated file
2012-02-18 18:23:59 +01:00
Marius Kintel
a9e7940943
Merged the 64-bit only script back into the main script. Use the -6 option for 64-bit only
2012-02-15 00:14:27 +01:00
Andrew Plumb
b633845e55
EIGEN2DIR and MAC_OSX_VERSION_MIN
...
Defining EIGEN2DIR in setenv.
Set MAC_OSX_VERSION_MIN=10.5.
2012-02-13 11:22:06 -05:00
Andrew Plumb
e1134e06f4
Build Deps for 64-bit only mac osx
...
To work with QtSDK 4.7.4 and more current versions of Mac OS X.
2012-02-12 12:55:30 -05:00
Andrew Plumb
c653a961dd
Parametrized version-min and added eigen2.
...
- Made "macosx-version-min" set via MAC_OSX_VERSION_MIN variable.
- Added build-deps for eigen2
- Added EIGEN2DIR to openscad.pro.user
- Unchecked "Use Shadow Build" to build OpenSCAD.app in project
directory.
2012-02-09 21:19:27 -05:00
Andrew Plumb
fd829165fd
Merge branch 'master' of github.com:clothbot/openscad
2012-02-09 10:40:15 -05:00
Andrew Plumb
99633dd0da
Conditionally download bundles if they don't exist.
...
Saves having to re-download the bundles every time, assuming downloaded
successfully the (N-1)th time.
2012-02-08 15:07:55 -05:00
Brad Pitcher
45e4c10123
Fix linux releases
2012-02-08 22:28:53 +08:00
Andrew Plumb
3c428a61ff
Replaced user- with PWD-dependent paths
2012-02-06 09:13:11 -05:00
Andrew Plumb
c6807d4c57
Bugs ID'd by Qt Creator & setup for Mac OS X.
...
- Removing user-dependency in dep-build path.
- QT Creator complains about entries in Preferences.ui
- File opescad.pro.user by QT Creator on Mac OS X 10.7.
2012-02-06 09:12:15 -05:00
Marius Kintel
3072518e83
Updated to gmp-5.0.3 - now works on Mac OS X Lion. Also exit script on any error
2012-02-03 03:29:08 +01:00
Brad Pitcher
1b5dbe0dda
check that the .git directory exists
2012-01-25 13:06:27 -08:00
Brad Pitcher
a76129971e
updates submodules if building from git
2012-01-25 07:43:43 -08:00
Marius Kintel
2217eff627
Added OPENSCAD_COMMIT define to show which git commit a binary actually is built from in the about box. Pass -c to release_common.sh to turn this on. Please use this for development builds, see publish-macosx.sh for how development vs. release is handled
2012-01-14 17:37:34 +01:00
Marius Kintel
0e9274a1da
Removed obsolete script
2012-01-14 17:19:54 +01:00
Marius Kintel
098ae63519
Removed obsolete script
2012-01-14 17:18:43 +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
Marius Kintel
a2f8b11ff4
Set back version to date-tagged
2011-12-30 15:26:16 +01:00
Marius Kintel
44360abe09
build system bugfix: set version back to 2011.12
2011-12-30 14:50:23 +01:00
Marius Kintel
8df595120f
packaging bugfix: Make archive include MCAD
2011-12-30 14:32:10 +01:00
Marius Kintel
95d8bad58e
Set back version to date-tagged
2011-12-29 15:46:56 +01:00
Marius Kintel
bed9677365
Updated version to 2011.12
2011-12-29 15:39:14 +01:00
Marius Kintel
195137324a
Handle internal boost dependencies
2011-12-23 22:00:53 +01:00
Marius Kintel
87ce149df2
Merge branch 'master' into boost_filesystem
...
Conflicts:
boost.pri
tests/CMakeLists.txt
2011-12-19 15:41:11 +01:00
Marius Kintel
ef29553226
Minor release preparations
2011-12-17 18:42:45 +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
b3fa4d98a4
Added regex to boost build
2011-12-06 22:34:43 +01:00
Marius Kintel
ae30a79784
Ported from QFileInfo to boost::filesystem
2011-12-06 04:09:39 +01:00
Marius Kintel
e68773df50
Upgraded OpenCSG to 1.3.2
2011-12-03 01:21:44 +01:00
Marius Kintel
e09c0781db
Turn off ccache when building releases
2011-11-27 23:18:26 +01:00
Marius Kintel
1969396b9d
Reverted to boost-1.47 for now - 1.48 causes some tests to fail; *_polygon-holes-touch *_polygon-mesh
2011-11-23 14:35:43 +01:00
Marius Kintel
077a914ac6
Upgraded to boost 1.48, added boost filesystem
2011-11-22 12:00:49 +01:00
Marius Kintel
73d0b74cdf
Upgraded 3rd party software: gmp-5.0.2, mpfr-3.1.0, glew-1.7.0
2011-11-08 03:33:22 +01:00
Marius Kintel
4213d89fa5
indentation
2011-11-07 02:06:50 +01:00
Brad Pitcher
6acf0b5019
support mingw win32 builds
2011-10-16 00:39:17 -07:00
Marius Kintel
c407d6bbd1
gmp was specified twice
2011-09-30 02:43:49 +02:00
Marius Kintel
c1fa2f9675
Upgrade to CGAL-3.9
2011-09-29 22:22:49 +02:00
Marius Kintel
5ac9162f1c
Some typos
2011-09-12 11:59:50 +02:00
Marius Kintel
06a101df17
Change link on web page when publishing snapshots
2011-09-11 20:56:45 +02:00
Marius Kintel
4f7051412b
Bundle MCAD library
2011-09-08 03:27:18 +02:00
Marius Kintel
3129189342
Use our own boost with CGAL
2011-09-03 06:02:15 +02:00
Marius Kintel
daebff80c7
Apply FBO patch to OpenCSG
2011-08-02 17:42:24 +02:00
Marius Kintel
6882228058
Merge branch 'master' into visitor
...
Conflicts:
src/GLView.h
src/glview.cc
src/mainwin.cc
src/render-opencsg.cc
2011-07-31 01:58:51 +02:00
Marius Kintel
09a5fe2cae
Updated to latest versions
2011-07-23 23:44:56 +02:00
Marius Kintel
21ac6c05d1
merged in recent changes in master
2011-07-11 03:54:20 +02:00
Marius Kintel
8289982efc
Set version back to datestamp
2011-06-14 19:16:11 +02:00
Marius Kintel
7935c5ae51
Bumped version to 2011.06
2011-06-14 15:58:20 +02:00
Marius Kintel
3499fb2fc9
Relocated files
2011-06-06 02:11:13 +02:00
Marius Kintel
8d9c0cccf0
Windows installer builder from Kliment Yanev
2011-06-05 19:55:16 +02:00
Marius Kintel
2f740380dc
Merged with master
2011-04-28 17:36:56 -04:00
Marius Kintel
eb16c3ea56
reset version to using date-tag
2011-04-28 10:58:19 -04:00
Marius Kintel
45e80489f8
Updated version to 2011.04
2011-04-26 20:58:37 -04:00
Marius Kintel
1f51e279d8
bugfix: 64-bit build of gmp was broken under Leopard, bumped to mpfr 3.0.1
2011-04-19 04:54:56 +02:00
Marius Kintel
6839bc42eb
package mpfr and gmp with binaries - thanks Giles
2011-04-13 20:20:53 +02:00
Marius Kintel
d24b3cc84d
Ported recent changes to master into the visitor branch
2011-04-12 20:35:44 +02:00
Marius Kintel
36e970bc79
forgot install name of boost_program_options
2011-04-06 18:05:42 +02:00
Marius Kintel
9103d2235c
Updated to latest version of 3rd party libs
2011-04-06 15:16:59 +02:00
Marius Kintel
4ed0748e3a
Update from upstream
2011-04-06 15:16:35 +02:00
Marius Kintel
64707cb326
Upload script for binaries
2011-01-21 21:33:44 +01:00
clifford
1794a11b93
Clifford Wolf:
...
Tiny fix in chrpath_linux for 64 bit
(but it still does only work on 32 bit binaries)
git-svn-id: http://svn.clifford.at/openscad/trunk@592 b57f626f-c46c-0410-a088-ec61d464b74c
2011-01-21 18:34:36 +00:00
Marius Kintel
aed41cec25
Default dropbox installation has changed
2011-01-11 13:42:44 +01:00
Marius Kintel
dd73cb94a0
remove existing glew before building
2010-11-17 01:24:24 -05:00
kintel
746159d183
Updated to latest versions
...
git-svn-id: http://svn.clifford.at/openscad/trunk@570 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31 00:30:27 +00:00
kintel
9f6a3da9bd
mpft -> 1.3.0, cgal -> 3.6.1
...
git-svn-id: http://svn.clifford.at/openscad/trunk@567 b57f626f-c46c-0410-a088-ec61d464b74c
2010-07-09 09:35:15 +00:00
kintel
1711a19b1c
Minor adaptations and verbosity
...
git-svn-id: http://svn.clifford.at/openscad/trunk@553 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 23:18:08 +00:00
kintel
602d493c58
Fixed problems in fat binary build of libgmp and libmpfr
...
git-svn-id: http://svn.clifford.at/openscad/trunk@552 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 23:17:25 +00:00
kintel
138b6c3f06
Fail correctly on library not found
...
git-svn-id: http://svn.clifford.at/openscad/trunk@551 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 23:16:49 +00:00
kintel
0d4e236492
Added create-stl.sh
...
git-svn-id: http://svn.clifford.at/openscad/trunk@550 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 23:16:23 +00:00
clifford
1edad39205
Clifford Wolf:
...
Post release stuff
git-svn-id: http://svn.clifford.at/openscad/trunk@548 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 07:53:35 +00:00
clifford
a8b52f2a90
Clifford Wolf:
...
Release prep
git-svn-id: http://svn.clifford.at/openscad/trunk@546 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-27 07:50:59 +00:00
kintel
203858f6b5
Autorun sanity check before publising
...
git-svn-id: http://svn.clifford.at/openscad/trunk@541 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-10 17:42:27 +00:00
kintel
9f5e5826c7
Build all dependencies in one go with current architectures and compatibility modes
...
git-svn-id: http://svn.clifford.at/openscad/trunk@538 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-09 01:56:03 +00:00
kintel
faf5692900
Added check for 32-bit and 64-bit version
...
git-svn-id: http://svn.clifford.at/openscad/trunk@532 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-08 03:55:18 +00:00
kintel
397a0209cc
mac deployment update
...
git-svn-id: http://svn.clifford.at/openscad/trunk@531 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-07 19:04:12 +00:00
kintel
0f9802ec3a
Improved Mac OS X deployment - hopefully this doesn't break builds on other platforms
...
git-svn-id: http://svn.clifford.at/openscad/trunk@529 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-07 16:24:26 +00:00
kintel
838bb59ead
Added sanity check script
...
git-svn-id: http://svn.clifford.at/openscad/trunk@528 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-07 16:24:22 +00:00
kintel
419e8900fc
Install CGAL in a version-tagged directory
...
git-svn-id: http://svn.clifford.at/openscad/trunk@499 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-31 14:47:43 +00:00
kintel
3db725a295
added more tests
...
git-svn-id: http://svn.clifford.at/openscad/trunk@497 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-31 00:45:53 +00:00
kintel
cca148f5c9
Reorganized the testdata dir
...
git-svn-id: http://svn.clifford.at/openscad/trunk@494 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-31 00:45:23 +00:00
kintel
334f15c0d6
Minor build system fixes
...
git-svn-id: http://svn.clifford.at/openscad/trunk@492 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-31 00:25:04 +00:00
clifford
108f050891
Clifford Wolf:
...
Moved "-O3 -march=pentium" to linux release script
git-svn-id: http://svn.clifford.at/openscad/trunk@473 b57f626f-c46c-0410-a088-ec61d464b74c
2010-03-02 06:18:09 +00:00
clifford
e6c2a2b26e
Clifford Wolf:
...
Fixed linux release scripts for libraries
Improved libraries and examples dir search order for linux
git-svn-id: http://svn.clifford.at/openscad/trunk@461 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-28 14:05:51 +00:00
clifford
05ce9d89b5
Clifford Wolf:
...
Improved handling of examplesdir on linux
Updated scripts/release-linux.sh
git-svn-id: http://svn.clifford.at/openscad/trunk@441 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-19 09:51:35 +00:00
kintel
48ca7d1856
Use macdeployqt tool instead of manual install name renaming
...
git-svn-id: http://svn.clifford.at/openscad/trunk@440 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-15 18:39:28 +00:00
kintel
0046756d96
Specify EIGEN2DIR
...
git-svn-id: http://svn.clifford.at/openscad/trunk@439 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-15 18:38:54 +00:00
kintel
2f74b4abd0
batch test stl export of all examples
...
git-svn-id: http://svn.clifford.at/openscad/trunk@437 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-12 13:21:57 +00:00
kintel
619d866912
OpenCSG -> 1.3.0, now for real
...
git-svn-id: http://svn.clifford.at/openscad/trunk@428 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-10 00:55:18 +00:00
kintel
975ecef6a9
Handle abort
...
git-svn-id: http://svn.clifford.at/openscad/trunk@427 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-10 00:50:02 +00:00
kintel
393bff745b
OpenCSG -> 1.3.0
...
git-svn-id: http://svn.clifford.at/openscad/trunk@426 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-10 00:40:44 +00:00
clifford
eaedac975c
Clifford Wolf:
...
Cross-platform fixes for scripts/batch-2d.sh
git-svn-id: http://svn.clifford.at/openscad/trunk@413 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-02 19:33:39 +00:00
kintel
a11fbea581
Does a DXF export by importing each dxf file from testdata
...
git-svn-id: http://svn.clifford.at/openscad/trunk@391 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-31 22:57:47 +00:00
kintel
3d10ddb006
minor publish bug
...
git-svn-id: http://svn.clifford.at/openscad/trunk@377 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 18:33:23 +00:00
kintel
fc1224d321
Mac update
...
git-svn-id: http://svn.clifford.at/openscad/trunk@375 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 17:43:14 +00:00
clifford
b67fc38872
Clifford Wolf:
...
Moved chrpath_linux.c to scripts (it belongs to release_linux)
Added svn:ignore prop to objects directory
git-svn-id: http://svn.clifford.at/openscad/trunk@371 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 05:43:13 +00:00
kintel
6940d17181
reorganized file structure layout. more to follow...
...
git-svn-id: http://svn.clifford.at/openscad/trunk@364 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:17:05 +00:00