Don Bright
293f3cc7c9
enable mingw64 cross build (alpha stage)
2013-05-16 06:54:34 -05:00
Don Bright
26df5c4466
make size postpend 'B' for 'Bytes', for download page
2013-05-15 19:56:49 -05:00
Don Bright
add6b74b3a
Merge branch 'master' of github.com:openscad/openscad
2013-05-15 19:34:50 -05:00
Don Bright
602b529e9f
fix bug in dryrun settings
2013-05-15 19:33:55 -05:00
Marius Kintel
5f6afe8cbb
Update the new javascript with download info
2013-05-15 20:33:24 -04:00
Don Bright
2e758fcc82
enable 'dry run' in builder script
2013-05-15 17:04:46 -05:00
Don Bright
8cdadca920
clarify comments
2013-05-15 17:00:40 -05:00
Don Bright
6161214083
enable auto updateing of website thru openscad.github.com
2013-05-14 23:45:40 -05:00
Don Bright
0cc3bb3890
fix indentation, uncomment cd command, fix reading of username
2013-05-13 06:57:19 -05:00
Don Bright
348d13cf3b
add notes
2013-05-12 12:22:11 -05:00
Don Bright
84eaad1457
update to match new mxe. add 'builder' script to automate some stuff
2013-05-12 12:19:04 -05:00
Marius Kintel
b5922d7551
Merge branch 'master' into issue116
2013-04-24 02:00:28 -04:00
Marius Kintel
f0ee85e17d
Better OX version check
2013-04-22 15:18:36 -04:00
Marius Kintel
8bcb17ddfb
Build 32-bit binaries only in deployment mode
2013-04-22 13:48:23 -04:00
Marius Kintel
d0bd89e6a0
We cannot target 10.5 while building on Mountain lion due to a compiler/sdk incompatibility. This should fix the build error by selecting 10.6 as a build target. Fixes #335
2013-04-22 13:35:05 -04:00
Marius Kintel
b06b4f32f8
Merge branch 'master' into issue116
2013-04-18 18:42:51 -04:00
Don Bright
ff050c3792
add curl and imagemagick to get-dependency script for linux
2013-04-14 01:07:39 -05:00
Marius Kintel
60a351a5ee
Merge branch 'noqt'
2013-04-12 00:13:09 -04:00
Marius Kintel
49a288cd34
Merge branch 'noqt' into testing
2013-04-10 14:28:51 -04:00
don bright
f242a7a693
backport to boost 1.37. improve dependency build for older lib versions
...
including the requirement of symlink to $DEPLOYDIR/include/boost if
boost is so old that it uses version numbers in the path name
2013-03-21 04:29:54 +01:00
Marius Kintel
3d9a7c91e0
Bumped mpfr to 3.1.2
2013-03-17 17:29:57 -05:00
don bright
100b1733df
backport boost functions to pre-1.48
2013-03-17 18:34:47 +01:00
Marius Kintel
ee579894fd
Merge branch 'master' of /Users/kintel/code/OpenSCAD/clang/../openscad
2013-03-11 10:24:58 -04:00
Marius Kintel
6a2967a1f4
Qt fixes for clang
2013-03-11 10:24:55 -04:00
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