itsmattkc
dd9c52ab59
start moving core frameworks to external libraries
2023-01-19 09:51:47 -08:00
Thomas Wilshaw
f697530574
Sanitizers: Fix logic setting up memory sanitizer
2022-05-23 14:35:44 +01:00
itsmattkc
cf7587f5a0
Merge pull request #1905 from aeroc7/cmake_additions
...
Add sanitizer options to build system
2022-05-10 11:21:08 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
Bennett
b11e681d2d
Add support for using sanitizer options with MSVC
2022-05-02 16:35:28 -07:00
Bennett Anderson
8b35c22c83
Add sanitizer options to build system
2022-05-02 16:35:28 -07:00
itsmattkc
11dbd625ab
cmake: add FindPortAudio script
...
PortAudio only added a config a few weeks ago which means most package managers don't have it. I don't know if there's a way to use the config without having our own find script, but we'll see.
2021-10-01 16:37:42 -07:00
Sandy Vujaković
06066c279b
CMake: Match OpenColorIO 2.2
2021-10-01 10:14:11 +02:00
itsmattkc
966b706ef4
cmake: fixed issue in crashpad find script
2021-09-22 17:04:09 -07:00
itsmattkc
a376545ad6
cmake: find crashpad common lib
...
This appears to be a new requirement. Our other Crashpad dependencies will need to be updated to match this.
2021-09-22 16:47:13 -07:00
itsmattkc
03ad618f67
cmake: add ocio fallback
2021-09-01 11:32:18 -07:00
itsmattkc
6d517a851c
cmake: patch for openexr < 3.0
2021-05-09 18:20:48 +10:00
itsmattkc
db237d3bd4
update for openexr 3.x
2021-05-09 17:08:06 +10:00
itsmattkc
cd9ae8abde
cmake: match opencolorio 2.1
2021-04-24 17:47:14 +10:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
itsmattkc
748f45b7b8
merged new crashpad implementation
2021-04-05 13:33:21 +10:00
itsmattkc
3b4ce00741
cmake: cleanup and link crashpad on mac
2021-04-02 15:28:59 +11:00
Simran
cc317a8b1a
Docker: Update build image with final OCIOv2, Qt 5.15.2, OTIO, Crashpad ( #1489 )
...
* Add missing xcb-util-* packages. Qt's libqxcb.so seems to require them in the newer Qt version
* Adjust breakpad install prefix to match CMake change
* Add build script for Olive for quick testing
* .n in CI image actually stands for image revision
* skipping the CI is now supported natively by GitHub Actions
2021-03-25 03:59:42 +01:00
itsmattkc
f2db17c10f
ci: move to new dependency system
2021-03-23 22:19:14 +11:00
Peter Eszlari
4dac814721
move plist to packaging/
2020-11-30 19:07:11 +01:00
Simran Spiller
620acd4c8e
CMake: _LIBRARIES is a magic suffix
...
Makes CMake automatically pass lib to target_link_libraries()
2020-11-20 17:02:47 +01:00
Simran Spiller
db79ee1b8a
CMake: Simplify OCIO discovery
2020-11-20 17:02:02 +01:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
itsmattkc
33b479b393
Merge branch 'otio' of https://github.com/olive-editor/olive into otio
2020-09-27 00:41:10 +10:00
itsmattkc
24468e283d
Merge branch 'master' of https://github.com/olive-editor/olive into otio
2020-09-25 16:32:22 +10:00
itsmattkc
8a45bc10d3
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-23 15:44:03 +10:00
itsmattkc
a684c32752
Merge branch 'master' into otio
2020-09-23 14:52:19 +10:00
itsmattkc
983f43d738
cmake: minor improvements to crashpad find script
2020-09-23 14:08:22 +10:00
itsmattkc
1eeed1b086
cmake: updated otio find script to work on linux
2020-09-23 12:28:33 +10:00
itsmattkc
50d15df956
Merge branch 'master' into otio
2020-09-23 12:27:45 +10:00
itsmattkc
c0a874d43c
cmake: fixed breakpad detection on windows
2020-09-23 11:48:37 +10:00
Simran
d196689c2d
Improve cmake crashpad/breakpad discovery, compilation & installation under Unix ( #1184 )
...
* Clean up Crashpad library discovery code
* Find and install Breakpad binary
* Copy crashpad_handler and minidum_stackwalk POST_BUILD (macOS only)
* Install crashpad_handler and minidum_stackwalk for AppImage
2020-09-22 23:58:44 +02:00
itsmattkc
9f83865f6e
Merge branch 'master' into otio
2020-09-22 20:13:58 +10:00
itsmattkc
cd47676043
crashpad: updated crash handler
2020-09-22 18:42:51 +10:00
itsmattkc
7caf6797c8
cmake: link with opentimelineio
2020-09-18 12:18:05 +10:00
itsmattkc
f062994c91
cmake: improve crashpad script
2020-09-16 12:49:53 +10:00
itsmattkc
aa0e0433db
cmake: don't use pkgconfig on windows
2020-09-15 03:06:59 +10:00
itsmattkc
cabcd49b25
renderer: copy cache path before render to avoid race conditions
2020-09-05 18:48:54 +10:00
itsmattkc
10709880fc
preliminary google crashpad integration
...
First attempt at automated out-of-process crash reporting. Have only
updated AppVeyor script so far, so if this works (which it won't), it'll
only work on Windows.
2020-08-14 18:25:12 +10:00
itsmattkc
3ae3079a7a
cmake: fallback if both openexr build types are not available
2020-08-11 12:13:16 +10:00
itsmattkc
43ad1d4368
cmake: find openexr release/debug separately and define them as such
...
Minor CMake improvement that becomes a major improvement on Windows,
because for some reason OpenEXR on Windows always crashes if you mix
release/debug builds (e.g. release OpenEXR + debug Olive and vice versa).
This ensures that as long as you have both release and debug (which you
will if you installed from vcpkg), CMake will link the correct lib and
prevent crashes.
2020-08-11 00:49:56 +10:00
itsmattkc
7523db099b
cmake: use improved FindOpenEXR module
2020-06-26 00:21:12 +10:00
Parona
be56393e4a
Fixes issues with REGEX MATCHALL not recognising ${TMP} as an argument.
2020-05-13 01:21:20 +03:00
itsmattkc
df7f0040ec
mac: implemented support for retina displays
2020-04-28 21:08:36 +10:00
itsmattkc
b134ac877f
cmake: use better FindOpenEXR.cmake script
2020-02-29 01:17:41 +11:00
itsmattkc
d66425c324
prepared gl improvements for merge
2020-02-14 02:35:10 +11:00
itsmattkc
888e688385
work towards implementing osl as a renderer
2020-02-12 15:13:51 +11:00
itsmattkc
5e5be50959
cmake: find OSL
2020-02-08 00:14:13 +11:00
itsmattkc
821f98f970
updated FindOpenColorIO
...
This likely isn't necessary, but was one of the steps made trying to debug
MSVC compilation. Considering the previous iteration was from 2012 and this
one is from 2019, it may have other improvements.
2019-12-18 16:48:03 +11:00
itsmattkc
ef0a914288
find OIIO in cmake
2019-09-10 13:15:51 +10:00