Commit Graph

54 Commits (master)

Author SHA1 Message Date
David Kreuter 4ca4677265 Bugfix: scripts/check-dependencies.sh can't determine version of opencsg.
Grep doesn't return matching lines when it believes that the file is a binary.
The header for opencsg seems to trigger this behaviour. Added the -a switch to
the grep invocation to force interpretation as text file.
2015-03-06 12:21:29 +01:00
Don Bright 252a870059 add some debugging for qsci 2015-03-05 02:36:46 -06:00
Don Bright c7fb84685a don't check gcc version, it has been removed from README 2015-03-05 02:28:50 -06:00
Don Bright a40d9c9150 speed up gmp search 2015-03-05 02:21:51 -06:00
Lenbok 47f5815b49 Fix problem with check-dependencies.sh during detection of qt under
some circumstances.

- If qtchooser is installed but qmake could not be found (either qt4
  or qt5), the check would hang due to grep expecting input from
  stdin.

- If qtchooser is installed but qmake for qt5 is not installed, the
  code would not actually check for the existence of qt4 qmake, since
  the test for ! -e $qtpath doesn't do what you want when $qtpath is
  empty.
2015-02-06 12:03:07 +13:00
Torsten Paul aefafd2ec5 Handle both Qt4 and Qt5 and add fallback in case of missing qscintilla2.prf. 2014-10-17 19:32:15 +02:00
Torsten Paul 155c275180 Add qscintilla2 to dependency list. 2014-09-05 19:58:31 +02:00
Torsten Paul af69e95bbe Check also lib64 path for glib-2.0; fixes detection on fedora20/64bit. 2014-09-05 18:43:37 +02:00
Torsten Paul 89201c91c8 Suppress find error output. 2014-08-30 22:22:33 +02:00
Marius Kintel c5050b03b7 fontconfig check by Don Bright 2014-08-13 23:32:27 -04:00
Marius Kintel 2cba2a1b55 Merge branch 'master' into text-module
Conflicts:
	scripts/macosx-build-homebrew.sh
	scripts/mingw-x-build-dependencies.sh
	scripts/uni-build-dependencies.sh
	scripts/uni-get-dependencies.sh
	src/GeometryEvaluator.h
	src/MainWindow.ui
	src/clipper-utils.h
	src/mainwin.cc
	tests/CMakeLists.txt
2014-04-26 22:08:31 -04:00
Don Bright b5974b5da0 NetBSD build fixes 2014-04-22 17:00:38 +00:00
Marius Kintel 66b752f95a Merge branch 'master' into unstable
Conflicts:
	README.md
	scripts/uni-build-dependencies.sh
	scripts/uni-get-dependencies.sh
2014-03-30 23:32:48 +02:00
Tim V. Shaporev 80f8b850be add quotes to line 80 to prevent diagnostics 2014-03-29 11:37:34 +04:00
Don Bright 49d32100df fix eigen3 find bug 2014-03-27 18:23:07 -05:00
Don Bright 45ef0c9a6e remove eigen2 checks per patch from @fcbsd to master branch 2014-03-27 18:18:38 -05:00
Torsten Paul 84caf4fa3d Add new libraries to the build and check scripts. 2014-02-02 18:00:44 -05: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
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
Marius Kintel 3e3caaa625 Removed eigen2 from build system and documentation. We now require eigen3 2013-11-15 15:48:43 -05: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
Don Bright b715e580f7 check OPENSCAD_LIBRARIES first 2013-06-22 08:29:42 -05:00
Don Bright 544d743a83 make sure OPENSCAD_LIBRARIES is searched 2013-06-09 03:47:00 -05:00
Don Bright d27ab64d45 mageia check-dependency fix for include/multi-arch path 2013-06-08 15:39:41 -04:00
Don Bright 31b234140d improve bison detection 2013-05-30 06:02:38 +02: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
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 2eb5fddc53 make boost random work with version less than 1.47 2013-01-29 21:59:59 -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 da9c94308d remove detection via package system, complicated + doesnt work well 2012-12-29 17:25:58 -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 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 0f72b116c5 deal with unknown system type better. remove 'tested on' messages 2012-12-22 00:23:33 +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 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 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 ced98a72c0 fix bug detecting if CGAL was already downloaded. simplify some wording 2012-12-20 18:24:06 -06:00
don bright 238cf8570d fixes for netbsd. clarify readme. 2012-12-21 00:35:16 +01:00
don bright 2a612b549b improve qt version detection 2012-12-20 13:01:30 -08:00