Commit Graph

24 Commits

Author SHA1 Message Date
Martin Kleusberg
f4416c2ee0 build: Fix a couple of issues in the macOS build script
In commit 33ee7364f7 we have started
moving the macOS build scripts towards using cmake instead of qmake.
This commit fixes some issues introduced in that commit.

Do not call lupdate and lrelease any more because they rely on the qmake
project files and are called by cmake anyway.

Make sure cmake is reinstalled via brew after removing any installed
brew packages.

Set a hint to the Qt5 library path so cmake should be able to find it.
2021-08-15 15:34:12 +02:00
Martin Kleusberg
33ee7364f7 build: Use cmake for macOS builds
This is a first attempt to use cmake instead of qmake for building our
nightlies on macOS. We are using cmake on most platforms and it would be
easier for us to only maintain one build system. Because support for
qmake is dropped in Qt6 anyway it makes sense to transition to only
using cmake in the near-ish future.

Please note that this commit has been assembled in a mostly blind
fashion. I would be surprised if this worked without further tweaking.
2021-08-12 22:24:46 +02:00
Justin Clift
cdf6db2fc0 Add C++14 support to our macOS nightly builds 2021-01-20 15:38:08 +11:00
Justin Clift
11ba9d397c Update to Qt 5.15.2 for our macOS builds 2020-12-07 07:58:57 +11:00
Justin Clift
7b7cefd382 Initial Qt 5.15.1 update for the macOS build script 2020-11-10 21:02:39 +11:00
Iulian Onofrei
e985a012d4 Fix logo issues (#2184) 2020-04-20 16:42:18 +10:00
Justin Clift
8306497cab Update macOS nightlies build script to match the new Qt install path 2020-04-11 13:20:20 +10:00
Justin Clift
786a1debc4 nightlies: For macOS, always grab latest fileio source from sqlite.org 2019-05-12 23:19:40 +10:00
Justin Clift
12c53f7504 Add the formats and fileio extensions to our night macOS builds 2019-04-06 11:05:19 +11:00
Justin Clift
fcfa7c9d7c Automatically sign our nightly build .dmg files too 2019-04-03 22:14:21 +11:00
Justin Clift
c61df93375 Add more of our macOS packaging files 2019-02-15 19:07:49 +11:00
Justin Clift
dc749f98f9 Use our new, slightly customised, SQLite3 Homebrew tap 2019-02-03 02:06:39 +11:00
Justin Clift
56e6adaf3a Homebrew seems to have removed all support for formula options 2019-02-03 01:10:20 +11:00
Justin Clift
dd1878c81e Use Qt 5.11.3 for the macOS builds too
This is due to a weird word wrapping bug present in Qt 5.12.0.

We'll use the Qt 5.11.x releases for now, until a solution to the
problem is found.
2018-12-24 21:51:12 +11:00
Justin Clift
790110206e Include the math extension with our macOS nightly build 2018-12-13 18:02:28 +11:00
Justin Clift
ee4518cd7b Build our macOS nightlies using SQLCipher 4.0.0 2018-12-13 16:57:38 +11:00
Justin Clift
2c8883d540 Use our temporary SQLCipher 3.4.2 Homebrew tap
This is just until we get some things for SQLCipher 4.0.x worked
out.
2018-12-12 13:04:19 +11:00
Justin Clift
ac5551458d Fix a bad cut-n-paste
We don't go a git pull of the sqlitebrowser repo for the SQLCipher
build, else the SQLite and SQLCipher builds could differ in the
commits they'd done with.
2018-12-12 00:27:07 +11:00
Justin Clift
f6abc61ff4 Work around an edge case for the macOS nightly builds 2018-12-12 00:19:25 +11:00
Justin Clift
c796a7cb8e Optimise the macOS nightly build script slightly 2018-12-11 23:47:28 +11:00
Justin Clift
ca4c39b855 Homebrew SQLite package no longer has a --without-readline option 2018-12-11 22:49:03 +11:00
Justin Clift
5093ac02a3 Update macOS nightly build to use Qt 5.12.0 2018-12-11 21:54:21 +11:00
Justin Clift
6944874f85 Add Italian language entries for our nightly build scripts 2018-12-08 17:24:25 +11:00
Justin Clift
5ae582355b Add the nightly macOS build script to our git repo 2018-11-27 14:34:09 +11:00