ts-korhonen
961df796bc
Merge branch 'master' of https://github.com/86Box/86Box into qt
2022-01-30 20:48:50 +02:00
Jasmine Iwanek
c1d2a50175
Give OpenAL the ability to be optional
2022-01-29 20:25:00 -05:00
David Hrdlička
8e00b37e22
Clean up the build scripts
2022-01-29 23:50:53 +01:00
ts-korhonen
b70abb8535
Merge branch 'master' of https://github.com/86Box/86Box into qt
2022-01-27 21:18:01 +02:00
Jasmine Iwanek
abce83ad34
Initial Boca Research BocaRAM/AT support
2022-01-26 23:24:19 -05:00
Jasmine Iwanek
ae985779c8
Build isamem dev stuff
2022-01-26 19:07:34 -05:00
ts-korhonen
021ec8e50d
qt: Make QT default off to prepare merging to upstream
2022-01-08 15:36:52 +02:00
Cacodemon345
17e657f0ee
Add support for Qt6
2021-12-31 16:47:49 +06:00
ts-korhonen
0be3204ad3
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-27 14:25:45 +02:00
OBattler
9cafca09ab
Increased the 86Box version to 3.2.
2021-12-25 21:42:02 +01:00
ts-korhonen
5b598bf3b0
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-22 17:24:39 +02:00
Alexander Babikov
38ca621ac5
Remove leftovers of no longer used build options
2021-12-22 05:29:30 +05:00
ts-korhonen
63256bfb8f
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-21 21:48:43 +02:00
David Hrdlička
9f03225e5a
Add build options related to executable generation
2021-12-21 18:05:12 +01:00
ts-korhonen
9adc683cbc
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-20 22:30:50 +02:00
David Hrdlička
7dc1df9ef1
Clean up the optional features list in the root build file
2021-12-20 15:17:42 +01:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
David Hrdlička
6809f379cd
Remove unneeded build actions; fix some comments
2021-12-20 15:07:33 +01:00
David Hrdlička
38fddca97a
Move CI-related build info to the root build file
2021-12-20 15:07:26 +01:00
David Hrdlička
e5ed33b91b
Determine the value of CMAKE_MSVC_RUNTIME_LIBRARY properly
2021-12-20 14:37:51 +01:00
Joakim L. Gilje
d548dd7e52
Merge branch 'master' of github.com:86box/86Box into qt
2021-12-17 10:59:04 +01:00
David Hrdlička
275919859a
Fix typos
2021-12-17 07:41:07 +01:00
David Hrdlička
7df9e2a454
Add a compile option to choose between thread implementations
2021-12-17 06:59:53 +01:00
Joakim L. Gilje
2788793d07
Merge github.com:86box/86Box into qt
2021-12-06 10:03:04 +01:00
ts-korhonen
40abfc1b5e
Lower required OpenGL version from 3.3 -> 3.0
2021-12-04 21:26:55 +02:00
David Hrdlička
2175fc5888
Require C++11 support; fixes the Mac build
2021-12-03 21:51:31 +01:00
David Hrdlička
156e88f20a
Use static MSVCRT only when using static vcpkg deps
...
Should fix MT/MD mismatch with rtmidi
2021-12-03 21:51:31 +01:00
OBattler
d28c9af753
Bumped up the version to 3.1.
2021-12-03 00:47:23 +01:00
Cacodemon345
fc9d73b541
Wayland mouse support
...
Fix moving items with mouse when captured on macOS
2021-12-02 16:26:33 +06:00
Joakim L. Gilje
c587a02b1a
Initial Qt Commit
2021-11-25 10:20:56 +01:00
RichardG867
9699d63e70
Add icon type switch to CMake and de-duplicate wide version strings
2021-11-05 22:02:34 -03:00
RichardG867
06ab671d32
Allow inserting of build number and git hash through CMake, while also porting the mouse capture title fix from the CLI branch
2021-11-05 21:49:00 -03:00
David Hrdlička
73cac00119
Remove pthreads on Win32 from build files
2021-09-23 23:03:33 +02:00
David Hrdlička
84c56859ec
Small fixup in thread_wait_event
2021-09-18 20:04:03 +02:00
David Hrdlička
39653e366a
Fix pthreads on non-MinGW Windows builds
...
- Use C11 standard `timespec_get` instead of `clock_gettime`
- Remove the unused `thread_sleep` function
2021-09-18 19:09:34 +02:00
David Hrdlička
719d155393
cmake: fix pthread linking on Windows
2021-09-15 12:50:33 +02:00
David Hrdlička
6c26a99841
cmake: full static linking on mingw builds
2021-09-02 15:34:06 +02:00
Cacodemon345
bd74669ad5
Enable CMake policy CMP0079
2021-08-29 23:50:21 +06:00
David Hrdlička
fbf93a6d32
cmake: add presets equivalent to the makefile
2021-08-29 15:04:50 +02:00
David Hrdlička
44ccefb28a
cmake: refactor the architecture detection
2021-08-29 03:55:07 +02:00
David Hrdlička
b9e07113ca
cmake: add DEBUG define for debug builds
2021-08-28 19:20:28 +02:00
Alexander Babikov
b4a16437d3
Add a separate build option for the OpenGL renderer
2021-04-26 02:45:20 +05:00
Alexander Babikov
1dbfb794b8
Move the Olivetti EVA chipset to the dev branch and add the M290 to CMake scripts
2021-04-26 00:38:23 +05:00
Alexander Babikov
dc069a0a86
Add the i450KX build option to the main CMake script
2021-04-26 00:31:50 +05:00
Alexander Babikov
8a4f54b6c0
Remove unused Makefile options
2021-04-26 00:29:39 +05:00
David Hrdlička
10cc122925
fix Clang/WinSDK warnings
2021-03-21 03:28:37 +01:00
David Hrdlička
0bf5001a8a
cmake: disable _s function warnings
2021-03-15 00:51:29 +01:00
luisjoseromero
c0e7ac3762
Integrated Chrome tracing
...
Added support for chrome tracing by integrating the
minitrace library (github.com/hrydgard/minitrace),
and modified it with a background flushing thread that allows
tracing to continue automatically after the predefined
1 million event limit.
Menu items and an accelerator (Ctr+T) have also been
added. Starting and stopping the trace simply replaces
trace.json with the new trace data.
The feature is disabled by default. Pass MINITRACE=y
to the build command to enable it. Some traces are
already added as an example, however they won't have
any effect if the feature is disabled.
2021-02-14 17:27:46 +00:00
David Hrdlička
b377927f9c
cmake: LNK1322 workaround
...
ref #1268
2021-02-05 01:11:25 +01:00
David Hrdlička
a42b4263f9
cmake: add CPack support
2021-01-31 17:13:14 +01:00