1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-31 06:45:35 +00:00
Commit graph

503 commits

Author SHA1 Message Date
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