Commit graph

488 commits

Author SHA1 Message Date
Bret Curtis
2ab77691bf get things building on windows too 2023-04-30 14:38:31 +02:00
Bret Curtis
e5282db48c give CLI11 a try 2023-04-30 14:30:38 +02:00
Bret Curtis
dcefc54093 add some tooling for tests 2023-04-28 16:51:09 +02:00
Bret Curtis
19b58bc043 go the fetch route for windows 2023-04-28 16:22:18 +02:00
Bret Curtis
9c1d5f699c use the right path? 2023-04-28 16:22:18 +02:00
Bret Curtis
c52b84ee60 add vcpkg.cmake toolchain file 2023-04-28 16:22:18 +02:00
Bret Curtis
0e61ea15b5 more cleanup; make use of cxxopts::cxxopts 2023-04-28 16:22:18 +02:00
Bret Curtis
89cc9ffe54 naive attempt to use vcpkg 2023-04-28 16:22:18 +02:00
Bret Curtis
e0a92c0131 add support for fetching 2023-04-28 16:22:17 +02:00
Bret Curtis
3852fd7994 one too many S 2023-04-28 16:22:17 +02:00
Bret Curtis
dd241dd1cd remove boost stuff from mwiiniimporter cmake; set include path in windows 2023-04-28 16:22:17 +02:00
Bret Curtis
968c63a01a add FindCXXOPTS.cmake 2023-04-28 16:22:17 +02:00
Bret Curtis
85081c8350 try prefix path 2023-04-28 16:22:17 +02:00
Bret Curtis
78bac0ddc8 give _DIR a try and point to cmake dir 2023-04-28 16:22:17 +02:00
Bret Curtis
28a557fb55 add the include dir for windows maybe: part 2 2023-04-28 16:22:17 +02:00
Bret Curtis
9441e1a3f8 add the include dir for windows maybe 2023-04-28 16:22:17 +02:00
Bret Curtis
7d363ac667 use version and not tag for cxxopts 2023-04-28 16:22:17 +02:00
Bret Curtis
20aaf8ad2d add cxxopts to cmake and 3 oses 2023-04-28 16:22:17 +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
elsid
8cfd947ecc
Copy osgSim.dll to openmw.exe location 2023-03-01 23:30:02 +01:00
elsid
3eda0b4af6
Use tabs for indentation in CI/before_script.msvc.sh 2023-03-01 23:29:44 +01:00
elsid
d2ef0f6a9e
Check file names
File names should follow https://wiki.openmw.org/index.php?title=Naming_Conventions#Files.
Enforce this in CI. Add a list of exceptions for already present files.
2023-02-25 17:38:08 +01:00
uramer
c064e9ebf9 Find luarocks package installations in a more robust way 2023-02-20 19:39:33 +01:00
psi29a
bf1540ff5a Clean up before_install.osx.sh for use on gitlab; small fix for jpeg problem 2023-02-20 10:26:12 +00:00
psi29a
3a56cc857d Merge branch 'teal_test' into 'master'
Teal declarations

See merge request OpenMW/openmw!2529
2023-02-19 20:58:46 +00:00
uramer
2cf6c5b3ce Move generate_teal_declarations.sh to scripts/ 2023-02-19 18:00:44 +01:00
Evil Eye
7aa891c016 Bump OpenAL to 1.23.0 on Windows 2023-02-19 10:37:17 +01:00
uramer
4b54c06635 Remove debug luarocks show 2023-02-11 14:10:16 +01:00
uramer
c31d872f18 Use install_luadocumentor_in_docker for teal_ci 2023-02-11 14:10:16 +01:00
uramer
a8d32ebdca Rename the build_teal script 2023-02-11 14:10:16 +01:00
uramer
7d4222b9ce Zip the teal directory 2023-02-11 12:51:58 +01:00
uramer
75fcf53f7d Teal CI 2023-02-11 12:51:58 +01:00
Andrei Kortunov
7e2aedf637 Add an initial Qt6 support 2023-02-06 18:38:59 +04:00
psi29a
a0c04db222 repair brew taps 2023-01-31 08:54:44 +00:00