Commit Graph

41 Commits

Author SHA1 Message Date
Matthias Koefferlein 49e5dffa99 Backward compatibility of build.sh call - qt5 and qt4 options are accepted but ingored 2022-05-22 22:39:56 +02:00
Matthias Koefferlein 12fd26663d Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
Matthias Koefferlein 10456516db Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
Matthias Koefferlein ca15d9ec9d WIP 2021-10-18 00:12:46 +02:00
Matthias Koefferlein 855f51fb7a Fixed build script 2021-07-17 12:11:37 +02:00
klayoutmatthias 1555daf68c Adjustments for Windows build with MSVC2019 (VC 16.10.31419.357)
1. removed some duplicate symbol linker error
2. removed many compiler warnings (mainly size_t/int compatibility)
3. consistent definition of db::pcell_id_type
4. removed UTF-8 character codes from string constants
5. float constants for float arguments
6. timeout in tlHttp when no openssl lib is found (instead of stalling
   app)
2021-07-17 00:20:55 +02:00
Matthias Koefferlein 687059525c Fine-grained Qt module selection for Qt binding and disabling of view_25d plugin without OpenGL 2021-03-02 23:28:35 +01:00
Matthias Koefferlein 33ae3b0239 Added a build system option to enable/disable uitools support as some distributions do not support that 2021-02-27 18:03:37 +01:00
Matthias Koefferlein 7d4310d343 Updated copyright to 2021 2021-01-05 22:57:48 +01:00
Thomas Ferreira de Lima b37ce4e130 WIP: Parametrizing macbuild to make custom installations easier (#680)
* Changing indentation to 4 spaces

* squash

* removing more global variables (squash)

* | tee always exits with 0

* parameter is a dictionary now

* Changing default Makefile to HB38 and adding -rbinc2 option for Catalina

* Catalina building...

* macQAT fixed

* run_build_command depends on parameteres dict alone

* Adding options to macbuild/makeDMG4mac.py

In particular, we can now specify a -u (unsafe) option, and
specify the target dmg file with -t target.dmg
2020-11-21 22:09:03 +01:00
Matthias Koefferlein fa49209419 Issue #496 fixed (CentOS 8 builds) 2020-02-21 19:14:01 +01:00
Matthias Koefferlein b8c82c4f8b Updated copyright notice to 2020 2020-01-05 00:59:43 +01:00
Matthias Koefferlein 9c301f9744 Fixed Ruby-less builds. 2019-09-18 00:50:21 +02:00
Thomas Ferreira de Lima 7cecc4507f
Adding option to load ccache in qmake command (build.sh) 2019-04-04 18:53:54 -04:00
Matthias Koefferlein b0d7f5f7f5 Updated copyright. 2019-01-08 00:58:45 +01:00
Matthias Koefferlein 1f91f34126 More reliable detection of extension suffix for Python 2.x 2018-07-16 00:56:12 +02:00
Matthias Koefferlein 5351922440 Enabled minimum build configuration
Minimum build configuration is without Qt, Ruby, curl and expat.
Only Python is required.

This commit also provides a functional (through polling) Qt-less HTTP
implementation through libcurl if enabled.
2018-07-15 19:59:45 +02:00
klayoutmatthias 616c2942e1 WIP: made pymod functional on Windows (without Qt). Tests pass. 2018-07-10 23:34:30 +02:00
Matthias Koefferlein 32b6439704 Added -without-qt option to build script. 2018-07-10 19:01:28 +02:00
Matthias Koefferlein c532b75338 Provide an QtXml alternative through expat. 2018-07-02 22:19:36 +02:00
Matthias Koefferlein f3f6e2e7ba WIP: unit tests for pykl, some build errors fixed. 2018-06-03 23:36:06 +02:00
Matthias Koefferlein 2c86c96fbb Added -libcurl to build.sh for building with libcurl. 2018-05-01 08:21:11 +02:00
Thomas Ferreira de Lima b6ec5b7c0d retina rendering of layout fine. rulers and other bitmap objects not obeying retina dpi 2018-03-15 14:37:38 -04:00
Matthias Koefferlein 8003d1bb47 Merge branch 'master' into macos-build-on-master 2018-01-02 23:37:45 +01:00
Matthias Koefferlein ffb56335fb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
Matthias Koefferlein 19df2e06d9 Integrated changes by Kazunari for MacOS build. 2017-11-26 22:12:55 +01:00
Andreas K. Hüttel 10214ff3e9
Add build option -expert, which allows to freely configure compiler and linker parameters
Currently supported: CC, CXX, CFLAGS, CXXFLAGS, LDFLAGS, OBJCOPY, AR
Intended for people who know what they are doing, e.g., distribution packagers.
Support for such configuration is mandated in the Gentoo QA guidelines.
2017-09-30 15:31:10 +02:00
Andreas K. Hüttel 458b1a1360
Convert the qmake call to use a bash array of parameters
In the previous code version it was impossible to pass parameters to qmake
that contain spaces. As example, a qmake option
  QMAKE_CFLAGS='-march=native -O2 -pipe -g'
led to an error message of qmake
  ***Unknown option -O2
since the shell was breaking the string up into words at the spaces.
2017-09-30 15:31:07 +02:00
Matthias Koefferlein 9eddeabef2 Issue #17: Clarification in help text of build.sh. 2017-09-26 22:36:50 +02:00
Matthias Koefferlein 7504293c28 More reliable detection of python and ruby interpreter in build.sh 2017-09-26 01:30:32 +02:00
Matthias Koefferlein dbe11b7eba Enhanced build script so it's able to better detect Ruby/Python versions. 2017-09-18 21:11:35 +02:00
Matthias Koefferlein 1a87dcb807 Fixed RPM spec file and build script. 2017-09-10 21:08:56 +00:00
Matthias Koefferlein 4381ebfe7f Do not automatically set RPATH to installation target (for building packages). 2017-09-10 15:51:19 +02:00
Matthias Koefferlein 992307a915 More on build: proper library versioning, rc file used through RC_FILE, deployment on Linux. 2017-08-27 17:44:41 +02:00
Matthias Koefferlein f43592916e Hopefully fixed the build script version for all platforms .. 2017-08-12 19:05:59 +02:00
Matthias Koefferlein ac2b10eca5 Avoid multi-config builds to simplify build scripts. 2017-08-12 18:48:06 +02:00
Matthias Koefferlein eea686a5b9 Removed DESTDIR spec from build script - is already set in the .pro files. 2017-08-12 15:41:44 +02:00
klayoutmatthias 592fe08921 Updated build script for enhanced deployment automation. 2017-08-06 22:56:38 +02:00
Matthias Koefferlein 0978fb527f Auto-detect Qt5 version in build script if not given. 2017-06-18 22:13:11 +02:00
Matthias Koefferlein eea5da4ba6 Attempt to fix "GSI does not monitor lifetime of Qt objects" 2017-02-20 22:21:29 +01:00
Matthias Koefferlein f59f62018c Added missing files. 2017-02-12 13:48:01 +01:00