Don Bright
45ef0c9a6e
remove eigen2 checks per patch from @fcbsd to master branch
2014-03-27 18:18:38 -05:00
Don Bright
819c74d8ab
rate limit scp upload
2014-03-27 18:16:41 -05:00
Don Bright
a040be29e6
loop - improve sleep code
2014-03-27 18:14:06 -05:00
Don Bright
f80fc6c78b
fix loop bug
2014-03-25 22:10:04 -05:00
Don Bright
74b0cb5127
enable looping
2014-03-25 22:01:31 -05:00
Don Bright
46c0a8520d
exit if missing nsis. do git fetch/git pull if openscad already checked out.
2014-03-25 16:49:38 -05:00
Don Bright
fc665d0b3a
check for nsis at beginning of builder.sh not in the middle
2014-03-24 22:14:26 -05:00
Don Bright
d23a4664b1
Merge branch 'unstable' of github.com:openscad/openscad into unstable
2014-03-23 21:54:06 -05:00
Don Bright
c950358b86
better ssh auth sock handling
2014-03-23 21:53:38 -05:00
Don Bright
1473cf41ac
fix cmake version detection
2014-03-23 20:28:26 -05:00
Don Bright
d3d1fc72da
Merge branch 'unstable' of github.com:openscad/openscad into unstable
...
Conflicts:
scripts/uni-build-dependencies.sh
2014-03-23 20:26:59 -05:00
don bright
36eb6758b0
tweak pkg-config detection. also fix weird gcc4.5 problem w NefPoly
2014-03-24 01:33:52 +01:00
don bright
3d35e5ec74
make glib2 work on debian 6 (build libffi, build pkg-config)
2014-03-24 01:17:43 +01:00
don bright
237dee86fb
fix build by requiring newer cmake for string(FIND function) in tests/ build
2014-03-24 00:27:09 +01:00
Don Bright
3bdd28ec2b
fix broken mxe dependency build
2014-03-23 13:13:40 -05:00
Don Bright
6d7db87b8e
checkout stable branch of MXE in mingw-x-build-deps (match builder.sh)
2014-03-22 01:39:23 -05:00
Don Bright
87d553d134
.static not in stable branch of mxe yet, revert prev. commit
2014-03-22 01:36:09 -05:00
Don Bright
6fdd4e2041
do not build glib2 or gettext by default, assume most systems will have
2014-03-21 23:46:30 -05:00
Don Bright
6cb5f11f2e
fix glib2 build for mingw. update mxe target to '.static'
2014-03-21 23:45:29 -05:00
Don Bright
e32a3ff053
remove pythong paramiko from deps list
2014-03-21 22:56:18 -05:00
Don Bright
d9220a25b3
dont always build glib2 in uni-build-deps, fix mingw issues + build on systems
...
that already have glib2
2014-03-19 20:49:15 -05:00
Don Bright
8955a66153
do not build gettext or glib2 by default. fix glib2.pri to find system version.
...
fix spaces.
2014-03-14 22:19:45 +02:00
Marius Kintel
d6d55c32e5
github wants https
2014-03-06 01:04:31 -05:00
Marius Kintel
9d63d2d4c8
Enable all tests
2014-03-05 22:18:16 -05:00
Marius Kintel
875cbcceaf
Experiment with travis and encoded ssh keys
2014-03-05 20:37:05 -05:00
Marius Kintel
e54d0cca6e
Moved MACOSX_DEPLOYMENT_TARGET to the deploy script to allow building against the current system
2014-03-03 21:32:52 -05:00
Marius Kintel
341571ce52
Manage releases on github, use markdown for release notes
2014-02-25 02:05:21 -05:00
Don Bright
776df9fc0e
update release-common.sh calls to use 'snapshot', add 'release' stub
2014-02-24 18:24:39 -06:00
Marius Kintel
3ac8895d7a
Enable experimental features only for snapshot builds
2014-02-23 15:47:26 -05:00
Marius Kintel
6867c50003
Added fixme for release builds
2014-02-22 11:29:43 -05:00
Don Bright
838e80ae34
refactor + rehighlight only if we are no doing a reload (issue #406 )
2014-02-17 13:19:42 -06:00
Marius Kintel
93cdb34d8b
Use homebrew-built libraries, use actual # of CPUs
2014-02-06 18:55:14 -05:00
Marius Kintel
c7530012be
Build qt5
2014-02-04 01:21:13 -05:00
Marius Kintel
256a52d9c6
Added libs needed for text() module. Added support for MACOSX_DEPLOYMENT_TARGET
2014-02-03 20:18:50 -05:00
Marius Kintel
b92e5aac92
Validate deployment target
2014-02-03 20:18:06 -05:00
Torsten Paul
5dc7fd2a2b
Add fonts to MacOS installer.
2014-02-02 18:01:09 -05:00
Torsten Paul
9c484f2091
Add libffi to MacOS build.
2014-02-02 18:01:09 -05:00
Torsten Paul
395a87047b
Add fonts to release build and Windows installer.
2014-02-02 18:01:09 -05:00
Torsten Paul
a00d4787ab
Fix compilation in MinGW environment.
2014-02-02 18:01:09 -05:00
Torsten Paul
6c9d11248a
Add gtk-doc-tools providing gtkdocize (needed for building harfbuzz).
2014-02-02 18:01:09 -05:00
Torsten Paul
b5755b6aa0
Add libxml2 to MacOS X build.
2014-02-02 18:01:08 -05:00
Torsten Paul
c6d0ad9bf5
Add libxml2 to dependency build script and configure fontconfig to use it.
2014-02-02 18:01:08 -05:00
Torsten Paul
22e91235d4
Show a warning message in case some compile variables are set.
...
Currently warning is shown for:
- CFLAGS
- CXXFLAGS
- LDFLAGS
2014-02-02 18:01:08 -05:00
Torsten Paul
0b6da3dc1e
Change sed calls to work on both MacOS X and Linux.
...
The syntax for the -i parameter is not compatible, so just write the
modified file temporarily and move it in place after the sed call.
2014-02-02 18:01:08 -05:00
Torsten Paul
dc16918beb
Force pkg-config to look in the local library folder.
...
Setting both PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR should
force pkg-config to ignore system installed libraries. We
only want it to find locally compiled dependencies if the
variable OPENSCAD_LIBRARIES is set.
2014-02-02 18:00:45 -05:00
Torsten Paul
39a2136e3d
Fix dependency build script on MacOS X.
2014-02-02 18:00:45 -05:00
Torsten Paul
695c2cbdbf
Include common script for Linux builds.
2014-02-02 18:00:44 -05:00
Torsten Paul
067c7bd08f
Add new libraries to MacOS X build script.
...
Also move some general stuff into a separate script so
it can be shared by the MacOS X and the Linux build.
2014-02-02 18:00:44 -05:00
Torsten Paul
9713a1fefb
Patch Qt when building on Mavericks/XCode 5.0.1.
...
This is a workaround for compilation problems in that
environment:
- Disable tiff plugin which fails with duplicate symbol
errors when linking. This is available as configure option.
- Disable core-wlan which fails compilation with lots
of errors. This needs to patch the qmake config file.
2014-02-02 18:00:44 -05:00
Torsten Paul
1101d671a1
Skip build in case the library is already installed.
2014-02-02 18:00:44 -05:00
Torsten Paul
5741b64036
Add debian package dependencies.
2014-02-02 18:00:44 -05:00
Torsten Paul
84caf4fa3d
Add new libraries to the build and check scripts.
2014-02-02 18:00:44 -05:00
Don Bright
1280ab8c4e
fix issue 629 - dont run sudo automatically as it can harm some systems
2014-02-02 09:57:53 -06:00
Marius Kintel
4da5657705
Made executable
2014-01-29 18:56:06 -05:00
Torsten Paul
e6bfee021b
Add libffi to MacOS build.
2014-01-08 14:43:04 -05:00
Marius Kintel
5affb45eb3
Experimental homebrew dependency build
2014-01-04 18:14:14 -05:00
Marius Kintel
9a1bd74af3
Merge branch 'master' of github.com:openscad/openscad
2014-01-04 18:07:51 -05:00
Marius Kintel
3b78ba1a58
Fail on clang's libc++ usage. Don't require 32-bit. Don't require < 10.7 compatibility
2014-01-04 18:05:43 -05:00
Ivoah
50f9354282
Added elif statement for Raspbian (Raspberry Pi)
2014-01-03 16:03:13 -05:00
Marius Kintel
f093b53c3e
Fixed merge error
2014-01-03 00:14:31 -05:00
Don Bright
7fb88e6c14
fix mingw cross build
2013-12-30 16:41:50 -06:00
Don Bright
9834582882
attempt to fix broken mingw build due to new GLIB dependency
2013-12-29 17:58:16 -06:00
Marius Kintel
3438dbad4d
Merge pull request #570 from brodykenrick/master
...
Fix check_dependencies glib2 for Ubuntu 12.10
2013-12-11 23:16:16 -08:00
Brody Kenrick
b8859a6716
Correct coding style for last commit (check_dependencies).
2013-12-12 17:54:40 +11:00
Brody Kenrick
68c706da8c
Fix check_dependencies for Ubuntu 12.10 and ...
...
... and other platforms that report a different arch triplet than where
they store their libraries)
check-dependencies.sh doesn't find glib2 on Ubuntu 12.10 since glib is
installed in /usr/lib/i386-linux-gnu/glib-2.0/include/glibconfig.h while
gcc -dumpmachine reports the arch as i686-linux-gnu
2013-12-12 17:48:55 +11:00
Marius Kintel
6987ac9279
Merge pull request #561 from brodykenrick/master
...
Unicode support for search, length and STRING[] accesses (+ a fix for 3rd Party CGAL lib issue on Ubunti)
2013-12-10 23:50:52 -08:00
Brody Kenrick
225afc966b
Add gettext lib for linux also
2013-12-11 17:53:43 +11:00
Marius Kintel
379e7a0547
Updated gmp patch. Fixes #558
2013-12-11 00:16:27 -05:00
Marius Kintel
50fb5bb135
Merge branch 'master' of git://github.com/brodykenrick/openscad into brodykenrick-master
...
Conflicts:
scripts/macosx-build-dependencies.sh
tests/CMakeLists.txt
2013-12-10 23:09:28 -05:00
Marius Kintel
7cb3ea77ff
Build glib2 and gettext on Mac, Find macro for glib2
2013-12-10 23:08:04 -05:00
Marius Kintel
a22394fc39
Set upload env. variable in travis env since the cmake version on Travis is too old
2013-12-09 00:13:14 -05:00
Marius Kintel
8f103043a2
Upload test results from travis
2013-12-08 23:16:49 -05:00
Marius Kintel
462d4d4478
Merge branch 'master' into travis
2013-12-08 23:12:13 -05:00
Brody Kenrick
d2575016b9
Add in missed glib build dependencies for OS X and unix
2013-12-08 18:35:36 -05:00
Brody Kenrick
3abf64249f
Unicode support for strings
...
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-08 18:35:35 -05:00
Brody Kenrick
a0d8cbe692
Add in missed glib build dependencies for OS X and unix
2013-12-06 18:16:49 +11:00
Marius Kintel
8c060691d7
Update Mac deployment target to make it build on 10.9, apply Qt4 patches
2013-12-05 12:21:10 -05:00
Brody Kenrick
0717c67c9f
Unicode support for strings
...
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-05 18:28:40 +11:00
Don Bright
6f6a8dff76
MXE c/o 'stable' instd of 'master' from github b/c master has gcc 4.8.2 which
...
is causing crashes. also allow 'build only' builder.sh script command
2013-11-30 13:42:09 -06:00
Don Bright
b204aba444
mxe64 build fix. make 'qt disabled' message less confusing on test binary.
2013-11-23 18:38:45 -06:00
Marius Kintel
3e3caaa625
Removed eigen2 from build system and documentation. We now require eigen3
2013-11-15 15:48:43 -05:00
Don Bright
af8359993a
download eigen 3 package , eigen2 no longer works
2013-11-10 16:43:46 -06:00
Marius Kintel
aa62be3386
Merge branch 'master' of github.com:openscad/openscad
2013-11-01 12:10:13 -04:00
Marius Kintel
e05a9745a3
Bumped to eigen-3.2.0
2013-11-01 11:35:58 -04:00
Marius Kintel
a40530d73d
bugfix: CMAKE_BUILDTYPE typo
2013-10-31 14:41:02 -04:00
Patrick Bogen
c6df507590
Use find instead of ls and grep to locate gmp.h (or gmp-blah.h) for gmp_sysver
2013-10-30 19:53:23 -07:00
Patrick Bogen
8521cb132e
Use quotes for values that might end up empty, so that pretty print displays missing version numbers properly.
2013-10-30 19:40:24 -07:00
Patrick Bogen
ed4529404a
More robust searching through README files for dependency versions.
2013-10-30 19:40:03 -07:00
Marius Kintel
435e0c021c
Limit parallel builds as Travis apparently runs out of memory
2013-10-30 22:39:18 -04:00
Marius Kintel
83dc80ff5f
Parallel build
2013-10-30 22:19:27 -04:00
Marius Kintel
d37cb95e2e
Detect errors mid-way into test run
2013-10-30 22:19:27 -04:00
Marius Kintel
cc1688cab8
Script for kicking off Travis CI
2013-10-30 22:19:27 -04:00
Marius Kintel
144c30e701
Merge branch 'master' of github.com:openscad/openscad
2013-10-25 00:48:38 -04:00
Marius Kintel
e3e7512425
doc typo
2013-10-25 00:46:02 -04:00
Marius Kintel
54595cc9bf
fix llvm build
2013-10-24 11:32:25 -04:00
Marius Kintel
da369f0d17
Move files to files.openscad.org. Disable google code uploads
2013-10-22 19:41:05 -04:00
Marius Kintel
9a28badc89
updated Sparkle
2013-10-22 02:15:47 -04:00
Marius Kintel
187f656d8d
Updated eigen, gmp, boost, cgal and glew
2013-10-22 02:04:35 -04:00
Don Bright
7804a398a3
Merge branch 'master' of github.com:openscad/openscad into issue480
...
Conflicts:
src/openscad.cc
2013-10-02 17:27:42 -05:00
Marius Kintel
bfc826abba
Added appdata for Linux desktops. #494
2013-10-01 01:23:01 -04:00