Roman Telezhynskyi
|
bb2d8c9704
|
Patch Qbs.
|
2024-01-12 15:03:05 +02:00 |
|
Roman Telezhynskyi
|
24ff2970f3
|
Activate brew auto update.
|
2024-01-11 17:04:13 +02:00 |
|
Roman Telezhynskyi
|
4ed8892dc8
|
Try --force-probe-execution.
|
2024-01-11 16:49:43 +02:00 |
|
Roman Telezhynskyi
|
d5dbdab24f
|
Fix parsing error.
|
2024-01-11 15:07:05 +02:00 |
|
Roman Telezhynskyi
|
131da4387c
|
Use mold linker.
|
2024-01-11 15:05:48 +02:00 |
|
Roman Telezhynskyi
|
a919a3497e
|
We should switch to newer Qbs version.
|
2024-01-10 14:26:49 +02:00 |
|
Roman Telezhynskyi
|
67bcc9ee59
|
Enable Ccache+clang+pch combination.
|
2024-01-10 14:22:23 +02:00 |
|
Roman Telezhynskyi
|
561fca7785
|
Allow brew auto update.
|
2024-01-10 13:57:06 +02:00 |
|
Roman Telezhynskyi
|
88cfbea9cf
|
Update qbs version.
|
2024-01-09 15:45:47 +02:00 |
|
Roman Telezhynskyi
|
ec7c5e083f
|
Fix build.
|
2024-01-09 15:05:10 +02:00 |
|
Roman Telezhynskyi
|
9c2d7b5a6a
|
Do not stop even when notarization takes more than 5 minutes.
|
2023-09-26 20:19:12 +03:00 |
|
Roman Telezhynskyi
|
69fe8c01d9
|
Fix issue with urllib3 v2.0.
|
2023-09-23 08:21:29 +03:00 |
|
Roman Telezhynskyi
|
e4cc5b52bc
|
Remove conan.
|
2023-09-22 21:04:23 +03:00 |
|
Roman Telezhynskyi
|
b3e0138d67
|
Use xerces-c from brew where possible.
|
2023-09-22 20:21:42 +03:00 |
|
Roman Telezhynskyi
|
d947c569a4
|
Update conan requirements.
|
2023-09-22 15:26:43 +03:00 |
|
Roman Telezhynskyi
|
f167b66669
|
Fix incorrect build command.
|
2023-09-22 11:32:47 +03:00 |
|
Roman Telezhynskyi
|
63b0cbd4e2
|
Fix incorrect unzip destination.
|
2023-09-22 11:25:00 +03:00 |
|
Roman Telezhynskyi
|
fc13414011
|
Specify working directory when call cmake.
|
2023-09-21 19:00:45 +03:00 |
|
Roman Telezhynskyi
|
69fc2ee343
|
Specify path when unzip macdeployqt source.
|
2023-09-21 18:48:16 +03:00 |
|
Roman Telezhynskyi
|
b12124603e
|
Use custom macdeployqt with better compatibility with brew.
|
2023-09-21 18:20:22 +03:00 |
|
Roman Telezhynskyi
|
080800c2d4
|
Prevent build keychain from locking.
|
2023-09-14 21:21:12 +03:00 |
|
Roman Telezhynskyi
|
1227e6c4e3
|
Unlock keychain in build_script stage.
|
2023-09-14 20:36:54 +03:00 |
|
Roman Telezhynskyi
|
390e30f664
|
Patch Qbs. Fix from version 2.1.2.
|
2023-09-14 18:48:37 +03:00 |
|
Roman Telezhynskyi
|
f34b8afda4
|
Add python binary for xcode-select.
|
2023-09-14 15:34:18 +03:00 |
|
Roman Telezhynskyi
|
c0dcb9303a
|
Move the symlink to build_script stage.
|
2023-09-14 15:16:11 +03:00 |
|
Roman Telezhynskyi
|
8cf84c9226
|
ln: /usr/bin/python: Read-only file system
|
2023-09-14 14:57:11 +03:00 |
|
Roman Telezhynskyi
|
06a40757d6
|
Check if System.keychain is not cluttered
|
2023-09-14 14:49:18 +03:00 |
|
Roman Telezhynskyi
|
ac7732f7af
|
Switch to /usr/bin.
|
2023-09-14 14:48:58 +03:00 |
|
Roman Telezhynskyi
|
dc28faab7c
|
ln: /usr/local/bin/python: Permission denied
|
2023-09-14 13:36:16 +03:00 |
|
Roman Telezhynskyi
|
4d0c6cfb82
|
Installing to System.keychain requires root rights.
|
2023-09-14 13:28:57 +03:00 |
|
Roman Telezhynskyi
|
1947a0d8a7
|
Install certificates to System.keychain instead.
|
2023-09-14 13:13:23 +03:00 |
|
Roman Telezhynskyi
|
784c3ff3e7
|
Link Python to Python3.
|
2023-09-14 13:12:46 +03:00 |
|
Roman Telezhynskyi
|
9a644bacc7
|
Fix variable expansion.
|
2023-09-13 18:52:32 +03:00 |
|
Roman Telezhynskyi
|
ba1ed1f441
|
Fix path to build.keychain.
|
2023-09-13 18:06:39 +03:00 |
|
Roman Telezhynskyi
|
b21c634162
|
Escape string.
|
2023-09-13 17:45:33 +03:00 |
|
Roman Telezhynskyi
|
e54c3f0d52
|
Probe if bundles are ready.
|
2023-09-13 16:58:21 +03:00 |
|
Roman Telezhynskyi
|
626b0d4bc8
|
Limit ccache size.
|
2023-09-13 14:27:32 +03:00 |
|
Roman Telezhynskyi
|
c3c2fb3d6f
|
Automatic Code-signing and Notarization for macOS.
|
2023-09-13 14:27:14 +03:00 |
|
Roman Telezhynskyi
|
82372fa344
|
Fix typos.
|
2023-08-29 15:55:26 +03:00 |
|
Roman Telezhynskyi
|
146a9d3d2b
|
Switch to using qbspkgconfig.
|
2023-08-29 15:35:48 +03:00 |
|
Roman Telezhynskyi
|
24d870e306
|
Install pkg-config on Mac.
|
2023-08-28 21:17:33 +03:00 |
|
Roman Telezhynskyi
|
a293d441d7
|
Explicitly link to libcrypto and libssl to avoid error: Failed to load libssl/libcrypto.
|
2023-08-28 17:25:31 +03:00 |
|
Roman Telezhynskyi
|
52eb082aec
|
Optimize container requirements.
|
2023-08-28 17:25:31 +03:00 |
|
Roman Telezhynskyi
|
16c65f1d53
|
Increase memory limit for Linux container.
|
2023-08-07 12:05:15 +03:00 |
|
Roman Telezhynskyi
|
c39c5b884e
|
Revert to armv8.
|
2023-06-30 11:57:11 +03:00 |
|
Roman Telezhynskyi
|
e3b871813b
|
Switch to custom profile.
|
2023-06-30 11:02:30 +03:00 |
|
Roman Telezhynskyi
|
9ec05fe80b
|
Switch to Xcode 14.
|
2023-06-30 10:07:18 +03:00 |
|
Roman Telezhynskyi
|
2d512e57b2
|
Switch to conan 1.60.
|
2023-06-24 15:54:36 +03:00 |
|
Roman Telezhynskyi
|
857f372ee3
|
Upgrade only required formulas.
|
2023-06-24 10:38:55 +03:00 |
|
Roman Telezhynskyi
|
3d4f6f7fa9
|
Upgrade brew packages to latest versions.
|
2023-06-24 10:27:08 +03:00 |
|
Roman Telezhynskyi
|
031d6e7a07
|
Install git to retrieve commit hash.
|
2023-06-13 10:21:08 +03:00 |
|
Roman Telezhynskyi
|
7b2707a528
|
Explicitly specify number of concurrent build jobs.
|
2023-05-12 20:21:29 +03:00 |
|
Roman Telezhynskyi
|
597c0d6d6d
|
Build xerces-c only if missing.
|
2023-03-06 16:34:39 +02:00 |
|
Roman Telezhynskyi
|
d42e625fd1
|
Brew installs new Python version.
|
2023-02-25 23:49:58 +02:00 |
|
Roman Telezhynskyi
|
2ee06edbb2
|
Set PATH for each stage separately.
|
2023-02-25 20:44:39 +02:00 |
|
Roman Telezhynskyi
|
e9b1c769ee
|
Try to set PATH variable globally.
|
2023-02-25 20:36:05 +02:00 |
|
Roman Telezhynskyi
|
61064cff42
|
Check PATH variable.
|
2023-02-25 20:15:41 +02:00 |
|
Roman Telezhynskyi
|
4b8cd819e7
|
Path to Python.
|
2023-02-25 19:57:24 +02:00 |
|
Roman Telezhynskyi
|
2781ab0cc0
|
Fixes.
|
2023-02-25 18:18:34 +02:00 |
|
Roman Telezhynskyi
|
9f43bf16f4
|
Command not found after pip install.
|
2023-02-25 18:01:14 +02:00 |
|
Roman Telezhynskyi
|
1ff9a975d6
|
Fallback to conan 1.59.
|
2023-02-25 17:22:45 +02:00 |
|
Roman Telezhynskyi
|
079128630b
|
Define profile when we build xerces-c on Windows.
|
2023-02-25 12:19:15 +02:00 |
|
Roman Telezhynskyi
|
ce0abdeb21
|
Fixes.
|
2023-02-24 21:32:45 +02:00 |
|
Roman Telezhynskyi
|
78fd3574b6
|
Conan profile.
|
2023-02-24 20:54:09 +02:00 |
|
Roman Telezhynskyi
|
da57bfc7b1
|
Conan 2.0 requires direct specifying a library version.
|
2023-02-24 16:17:42 +02:00 |
|
Roman Telezhynskyi
|
6a7d9c82d6
|
Create a default conan profile.
|
2023-02-24 15:56:20 +02:00 |
|
Roman Telezhynskyi
|
f4ecde5120
|
appveyor.yml Windows and MacOS.
|
2023-02-22 16:45:53 +02:00 |
|
Roman Telezhynskyi
|
321b41c435
|
Disable ccache on macos with Clang.
|
2023-02-21 10:33:58 +02:00 |
|
Roman Telezhynskyi
|
2691f0b9e4
|
Fix environments.
|
2023-02-20 22:03:39 +02:00 |
|
Roman Telezhynskyi
|
824d978473
|
echo command
|
2023-02-20 21:27:45 +02:00 |
|
Roman Telezhynskyi
|
51f7c5102d
|
Verbose true.
|
2023-02-20 21:15:49 +02:00 |
|
Roman Telezhynskyi
|
6b4683d10a
|
Try without environment variable.
|
2023-02-20 20:29:50 +02:00 |
|
Roman Telezhynskyi
|
e317836957
|
Try without quotes.
|
2023-02-20 20:14:13 +02:00 |
|
Roman Telezhynskyi
|
2733a00a40
|
Internally return string.
|
2023-02-20 19:54:35 +02:00 |
|
Roman Telezhynskyi
|
b51c028f23
|
Pass as string.
|
2023-02-20 19:34:05 +02:00 |
|
Roman Telezhynskyi
|
3c19d0123d
|
Prebuild xerces-c with correct macos deployment target version we need.
Required version is not always available by default.
|
2023-02-20 15:57:54 +02:00 |
|
Roman Telezhynskyi
|
84529d7b39
|
Better control over macos deployment target version.
|
2023-02-20 15:50:23 +02:00 |
|
Roman Telezhynskyi
|
4a022e7f1a
|
Cache conan.
|
2023-02-20 15:42:50 +02:00 |
|
Roman Telezhynskyi
|
05ed63c3eb
|
Wrong property.
|
2023-02-17 20:22:38 +02:00 |
|
Roman Telezhynskyi
|
ef7e8f942c
|
Disable ccache for qbs and clang.
|
2023-02-17 19:59:50 +02:00 |
|
Roman Telezhynskyi
|
6721553c53
|
Build with conan on macos.
|
2023-02-17 19:06:42 +02:00 |
|
Roman Telezhynskyi
|
0513b46a17
|
Don't use include_file_mtime and include_file_ctime options.
|
2023-02-17 18:57:00 +02:00 |
|
Roman Telezhynskyi
|
01fe967da8
|
Use auto detect to find clang.
|
2023-02-17 18:33:10 +02:00 |
|
Roman Telezhynskyi
|
ee5f9d2f06
|
Homebrew on Apple Silicon switched to different prefix.
|
2023-02-17 16:50:46 +02:00 |
|
Roman Telezhynskyi
|
b6c610da7f
|
Only Qt6 version available with brew is the latest.
|
2023-02-17 15:19:03 +02:00 |
|
Roman Telezhynskyi
|
9ddbb28e33
|
qt6 is just an alias.
|
2023-02-17 14:55:32 +02:00 |
|
Roman Telezhynskyi
|
80affdba85
|
Testing macos build.
|
2023-02-17 14:49:53 +02:00 |
|
Roman Telezhynskyi
|
e3a8cef544
|
ccache together with precompiled headers.
|
2023-02-16 22:29:45 +02:00 |
|
Roman Telezhynskyi
|
fe8f126424
|
Copy paste error.
|
2023-02-16 22:00:06 +02:00 |
|
Roman Telezhynskyi
|
0948a58b17
|
Try another approach for qbs.
|
2023-02-16 21:46:19 +02:00 |
|
Roman Telezhynskyi
|
5e0c0c7638
|
Missed profile.
|
2023-02-16 21:25:35 +02:00 |
|
Roman Telezhynskyi
|
69a75decac
|
Reuse build folder when run unit tests.
|
2023-02-16 20:09:26 +02:00 |
|
Roman Telezhynskyi
|
839d654798
|
Explicitly define qmake spec name.
|
2023-02-15 17:36:41 +02:00 |
|
Roman Telezhynskyi
|
88f0ec0fa4
|
Check /usr/bin/
|
2023-02-15 16:24:25 +02:00 |
|
Roman Telezhynskyi
|
84ff119eae
|
Use new image for GCC.
|
2023-02-15 16:20:20 +02:00 |
|
Roman Telezhynskyi
|
8e84ce8f2d
|
Cleaning.
|
2023-02-15 14:35:32 +02:00 |
|
Roman Telezhynskyi
|
d6dd3de8f1
|
List all profiles.
|
2023-02-15 13:26:02 +02:00 |
|
Roman Telezhynskyi
|
c1e19f068b
|
Manually set target platform.
|
2023-02-15 13:21:42 +02:00 |
|
Roman Telezhynskyi
|
c6cabc7aa1
|
Manually setup correct compiler.
|
2023-02-15 13:05:41 +02:00 |
|
Roman Telezhynskyi
|
5248162123
|
Query qmake.
|
2023-02-15 12:19:32 +02:00 |
|