Bret Curtis
2a98519451
initial conversion to cxxopts for mwiniimporter
...
clang-format
clang-format again
add cxxopts to cmake and 3 oses
use version and not tag for cxxopts
add the include dir for windows maybe
add the include dir for windows maybe: part 2
give _DIR a try and point to cmake dir
try prefix path
add FindCXXOPTS.cmake
slim down findcxxopts
remove boost stuff from mwiiniimporter cmake; set include path in windows
one too many S
add support for fetching
formatting
validated that we need MaybeQuotedPath
naive attempt to use vcpkg
remove findCXXOPTS.cmake
naive attempt to use vcpkg
more cleanup; make use of cxxopts::cxxopts
remove offending bad line
try to integration the cxxopts install via vcpkg
add vcpkg.cmake toolchain file
use the right path?
go the fetch route for windows
fetch cxxopts workaround
make use of CONFIG and also put in TODO
add code coverage
fix clang-format
fix clang-format again
add some tooling for tests
const params and use order of operations
allow to be run from anywhere
appease the jvoisin
u8 all the things
make sure we can run on all systems; but require that it run in the same directory as the binary we wish to test
give CLI11 a try
get things building on windows too
give this a try...
clean-format fix1
clean-format fix2
clang-format fix3
do not check if file already exists; overwrite existing
try to abstract out _wsystem and std::system
appease the clang-format gods
purge cli11
bring back tests
2024-02-05 14:27:46 +01:00
Bret Curtis
d16b1ca54e
make macos use openal-soft
2024-01-08 22:37:44 +01:00
psi29a
6dc09b1cda
Update file before_install.osx.sh
2024-01-07 01:12:50 +00:00
Alexei Kotov
9cbe82ac7b
Merge branch 'qmake_leftover' into 'master'
...
Remove qmake leftover
See merge request OpenMW/openmw!3716
2024-01-03 15:24:35 +00:00
Andrei Kortunov
0705175b9b
Remove qmake leftover
2024-01-02 09:23:55 +04:00
psi29a
e9f3e5c6d1
Merge branch 'lua_actions_electric_boogaloo' into 'master'
...
Lua actions take 3
See merge request OpenMW/openmw!2628
2023-12-29 18:56:59 +00:00
uramer
0e2e386dc9
Lua actions take 3
2023-12-29 18:56:59 +00:00
elsid
491525d173
Add shebangs to bash scripts
...
To specify used interpreter and set exit on error mode.
2023-12-20 22:44:20 +01:00
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
2023-11-24 15:56:54 +01:00
elsid
e8362c7fed
Install libyaml-cpp0.8 for integration tests
2023-11-10 18:54:59 +01:00
elsid
aefab1aac5
List installed packages
2023-11-10 18:36:39 +01:00
AnyOldName3
5cb5d2e166
Add error handling to Store-Symbols.ps1
2023-10-25 18:07:26 +01:00
Bret Curtis
1bd4860026
no more obsolete mygui shizzle for macos
2023-10-22 11:25:39 +02:00
Bret Curtis
6e530ebd65
make sure we are using our latest libs from daily or staging if doing a transition
2023-10-17 23:53:04 +02:00
Bret Curtis
2a8976d4e9
bump windows mygui to 3.4.3
2023-10-17 23:53:04 +02:00
Bret Curtis
8885519953
bump macos deps for arm64
2023-10-17 23:53:04 +02:00
AnyOldName3
0d7b3d1eee
Upgrade to standalone aqt v3.1.7
2023-10-09 13:52:01 +01:00
Bret Curtis
e9ff87b553
bump macos to use boost 1.83 which solves issues
2023-09-27 17:13:02 +02:00
AnyOldName3
949dc58741
Improve Store-Symbols.ps1
...
* Handle other things also using CMake's file API.
* Ensure the right version of symstore is used.
* Upgrade to symstore 0.3.4 to fix incorrect IDs.
2023-09-13 22:57:16 +01:00
AnyOldName3
1747f585d4
Fix dumb typo
...
Now zlib debug DLLs are installed for Debug builds
2023-08-20 16:45:32 +00:00
psi29a
806fe0a9c3
Merge branch 'noqt6formacosyet' into 'master'
...
Have macos use Qt5 instead of Qt6
See merge request OpenMW/openmw!3316
2023-08-06 16:06:28 +00:00
psi29a
088e8ea4c8
Have macos use Qt5 instead of Qt6
2023-08-06 16:06:28 +00:00
psi29a
8d1a19a6f4
[ #7358 ] Make MyGui 3.4.2 required for 0.49
2023-08-06 16:05:59 +00:00
psi29a
1caf64d9cf
Try using latest coverity with focal and clang-12
2023-07-23 22:43:24 +02:00
uramer
d4d2112b06
Fail Teal generation on any error
2023-07-08 18:44:22 +02:00
psi29a
96356a3815
Update file before_script.osx.sh
2023-07-08 12:42:06 +00:00
psi29a
b62b5f363e
Merge branch 'osg_win_dep' into 'master'
...
Use most recent OSG dependency to match 0.48 RC builds
See merge request OpenMW/openmw!3120
2023-06-10 08:54:31 +00:00
elsid
6c7cdb981d
Use most recent OSG dependency to match 0.48 RC builds
2023-06-10 00:33:34 +02:00
elsid
11204d35d6
Use zlib directly for ESM4
...
Fallback to decompression by block of fixed size when decompressing the
whole archive fails.
2023-06-10 00:12:57 +02:00
elsid
c8a848777e
Build only openmw by Ubuntu_GCC_asan job
2023-06-05 22:45:09 +02:00
psi29a
a5c2ad45dc
Support macOS: AMD64 and ARM64
2023-05-27 13:34:31 +00:00
elsid
6521cb4d7c
Add CI job to run integration tests with AddressSanitizer
2023-05-23 13:39:44 +02:00
elsid
81ed0ccd52
Fetch with unshallow flag
...
Otherwise fetch may not fetch all commits in the branch.
2023-04-29 00:03:29 +02:00
psi29a
2e45c80ac2
Merge branch 'remove_boost_fs' into 'master'
...
Don't install boost-filesystem anymore
See merge request OpenMW/openmw!2972
2023-04-26 06:52:18 +00:00
elsid
d82b41be08
Fetch more commits from source repository to find merge-base
...
Gitlab CI fetches only 10 commits from source repository which might not be
enough for git merge-base.
2023-04-26 02:04:45 +02:00
jvoisin
8e3576022a
Don't install boost-filesystem anymore
2023-04-25 23:26:29 +02:00
elsid
f2c4445621
Fix preprocess code size script
2023-04-22 13:22:08 +02:00
elsid
e646449880
Add CI job to measure preprocessed code size
2023-04-21 02:55:48 +02:00
elsid
8e9c78d20c
Split Ubuntu_Clang_Tidy job
2023-04-20 11:15:32 +02:00
Andrei Kortunov
8df7ce545e
Migrate from GraphicsWindowQt to QOpenGLWidget
2023-04-05 19:43:42 +04:00
psi29a
bc65c7a53a
make use of new backported bullet 3.24
2023-03-28 10:03:50 +00:00
psi29a
6d8f3c7bce
Merge branch 'cs_unit_tests' into 'master'
...
Introduce unit tests for editor
See merge request OpenMW/openmw!2821
2023-03-13 09:37:32 +00:00
psi29a
e37860c1dc
Cherry pick 'openmw-48-stereo-fixes' into 'master'
...
Openmw 48 stereo fixes
See merge request OpenMW/openmw!2815
2023-03-12 22:20:23 +01:00
elsid
712feb0d92
Run CS tests in CI
2023-03-12 12:06:33 +01:00
elsid
6f6e452dfa
Add executable to run CS tests
2023-03-12 12:06:33 +01:00
psi29a
efebb8efd8
Merge branch 'cmake_fixes' into 'master'
...
Formatting and coverage related CMake files fixes
See merge request OpenMW/openmw!2811
2023-03-12 11:03:06 +00:00
psi29a
d4d9b2d699
Merge branch 'multithreaded-bullet-windows' into 'master'
...
Use multithreaded Bullet libraries on Windows
Closes #7270
See merge request OpenMW/openmw!2816
2023-03-12 10:49:04 +00:00
psi29a
3594f92e3a
Merge branch 'symstore' into 'master'
...
Package symbols for symbol server in CI
See merge request OpenMW/openmw!2818
2023-03-12 10:48:52 +00:00
AnyOldName3
6ca9fb7e15
Use multithreaded Bullet libraries on Windows
2023-03-11 18:32:36 +00:00
elsid
a527db8ca7
Enforce space only indendation in CMake files
2023-03-10 15:28:14 +01:00