Nikolay Kasyanov
9cce6ecfe3
[macOS] Update deploy script to use ssh/scp
6 years ago
Nikolay Kasyanov
956934911a
[macOS, CI] Use CMake 3.12.4
...
See https://gitlab.com/OpenMW/openmw/issues/4767 for details.
6 years ago
Bret Curtis
8e113a32b2
Merge pull request #2081 from nikolaykasyanov/unneed-macos-files
...
Remove unnecessary Recastnavigation headers & static libs from macOS package
6 years ago
Nikolay Kasyanov
e0161bb2bf
Update macOS dependencies, use Xcode 10.1
6 years ago
Nikolay Kasyanov
f98a454ec1
Add a script to verify macOS package contents
6 years ago
AnyOldName3
e2515f6db7
Merge branch 'master' into osgshadow-test-vdsm
6 years ago
AnyOldName3
2a2d9f0006
Fix if statements
6 years ago
AnyOldName3
14fcb9158f
Add NMake support to the Windows prebuild script.
6 years ago
AnyOldName3
642002b302
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
6 years ago
Bret Curtis
fc15fa0a89
we now have gcc-5 _and_ gcc-8, along with QT5 and use system tinyxml
6 years ago
Alexander Olofsson
f8f66b83b6
Update OpenAL-soft to 1.19.1
6 years ago
Bret Curtis
461ba74d6d
Merge pull request #2017 from sthalik/pr/allow-build-under-cygwin-msys2-etc
...
fix build with CI dependencies on all Cygwin derivatives
6 years ago
Bret Curtis
9ae077c033
use c++11 std::align from <memory> ( #2026 )
...
* use c++11 std::align from <memory>
* for Ubuntu, use gcc5 instead of 4.8
* use travis to set gcc to 5
eval
and sudo
* use eval in .travis.yml
* use gcc-8
* replace precise with trusty llvm toolchain, because we have been using trusty for awhile now
* push things to matrix, so we can support multiple releases if we want
* we should not be allowing for failures, we are ready to start trusting clang and its analyzer
* scan-build was pushed to another package
* use gcc-8 still but wrap in scan-build
* travis.yml cleanup, have output of scripts go to stdout, make search for substring a regex
use double []
fix missing ,
use bash to use regex
black spaces matter
* set human readable names for our various builds, split out our static analysis between openmw and openmw-cs
* test if not set, then set otherwise ignore
* use quotes
* do not eval it, set it in travis env
* no more &&
* what does clang7 have to say?
* use sourceline for now
* use clang-7 instead of clang-7.0
* yes, llvm-toolchain-trusty-7 not llvm-toolchain-trusty-7.0
* for static analysis, openmw is compiled and checked on its own while openmw-cs is build with all the rest. this might change in the future.
and actually do it the other way around
6 years ago
Stanislaw Halik
b099981c91
fix CI msvc build outside git bash
...
It was only by accident that git bash worked for CI basing on the
"real_pwd()" expression. Replace the dubious replacement pattern with
"cygpath", which is present on git bash, Cygwin, and msys2 alike. In
particular git bash uses msys2 internally.
I was able to confirm a working build under msys2 with a wrapper for
MSVC invocation via the Ninja generator.
6 years ago
Andrei Kortunov
f88d5e808c
Rewrite media decoder to use FFMpeg 3.2+ API (task #4686 )
6 years ago
AnyOldName3
d0c254bc7e
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
6 years ago
elsid
792a0585c0
Add recastnavigation as subdirectory
6 years ago
AnyOldName3
afd700dab9
Ensure different Boost versions get different names
6 years ago
AnyOldName3
3785ba6aa0
Merge upstream/master
6 years ago
elsid
49d81241db
Merge branch 'master' into pathfinder_detour
6 years ago
Nikolay Kasyanov
f62ca24356
[macOS, CI] Use dependencies with downgraded MyGUI, fixing #4665
6 years ago
elsid
3d97e96f55
Add dependency to recastnavigation
6 years ago
AnyOldName3
0124be5713
Merge upstream/master
6 years ago
Capostrophic
e627f49df4
Fix AppVeyor build
6 years ago
elsid
2073218fc6
Use specific googletest version
6 years ago
AnyOldName3
80082308f0
Merge upstream (shadermanager log system revamp)
6 years ago
elsid
ef631a0961
Add dependency for GMock
6 years ago
AnyOldName3
cc23a968d1
Merge upstream/master
7 years ago
Bret Curtis
84b80ae405
no spaces in assignment
7 years ago
Bret Curtis
b910106713
Catch an unbound variable before it happens.
7 years ago
Bret Curtis
739c49d59b
Merge branch 'master' into 'win10_ci'
...
# Conflicts:
# CI/before_script.msvc.sh
7 years ago
Bret Curtis
57e2573593
Update before_script.msvc.sh
...
check if temp directory exists, error out and warn user about it.
7 years ago
Bret Curtis
70e9d5c0a0
; it?
7 years ago
Bret Curtis
11030e56c4
detect existing dir
7 years ago
Bret Curtis
4f07ca28a6
Try passing the _real_ windows dir to innoinstaller, then using the linux-like directory for mv.
7 years ago
Bret Curtis
d4c9586bd0
try just converting the \ to a /
7 years ago
Bret Curtis
af75c1e909
Update before_script.msvc.sh
...
reverting back to what works
7 years ago
Bret Curtis
4d60fe5a76
reverting back
7 years ago
Bret Curtis
b8b07b52f0
try this...
7 years ago
Bret Curtis
4177fd04eb
Update before_script.msvc.sh
...
Does it blend?
7 years ago
Bret Curtis
209359bbc3
Try this on for size...
7 years ago
Bret Curtis
78a3f95ee4
Update before_script.msvc.sh
7 years ago
Bret Curtis
2bf0d598cf
Update before_script.msvc.sh
...
Wrap in quites
7 years ago
Bret Curtis
c474709127
Update before_script.msvc.sh
7 years ago
Bret Curtis
ca0f6fff4a
Update before_script.msvc.sh
7 years ago
Bret Curtis
dc48a46e50
Update before_script.msvc.sh
7 years ago
Bret Curtis
a6d6dd5995
updating for the nits
7 years ago
Bret Curtis
8811c7141a
Update before_script.msvc.sh
...
taking nits into account :)
7 years ago
Bret Curtis
c2ff30c4d7
correcting from GH/AV feedback, testing on GL.
7 years ago
Bret Curtis
a532aef935
Update before_script.msvc.sh
...
updating version check and correct indentation, wrap BOOST_SDK in "" to support dirs with spaces.
7 years ago
Bret Curtis
4c0e475092
Update before_script.msvc.sh
...
Use powershell trick with boost_temp so there is little chance of collision.
7 years ago
Bret Curtis
bccd83c656
Use 1.67
7 years ago
Bret Curtis
bc830a9c45
use boost_temp
7 years ago
Bret Curtis
63bbc77ee7
try using the powershell trick from AnyOldName3
7 years ago
Bret Curtis
3379eafd33
Update before_script.msvc.sh
7 years ago
Bret Curtis
3ceb9116de
Give pwd -W a try
7 years ago
Bret Curtis
c4a4111b2e
Update before_script.msvc.sh
7 years ago
Bret Curtis
fb6ad9faec
try %TMP% ?
7 years ago
Bret Curtis
4ad3d66629
try using just ${TMP}
7 years ago
Bret Curtis
8be52d228e
Update before_script.msvc.sh
...
small fixes
7 years ago
Bret Curtis
60ec340fa3
remove toolset_real, use just toolset, do proper comparison
7 years ago
Bret Curtis
71314f0c3a
Use boost 1.67 instead of 1.61
7 years ago
Bret Curtis
46575d8de7
Update before_script.msvc.sh
...
1.61 -> 1.67
7 years ago
Bret Curtis
660193ae1b
Update before_script.msvc.sh
...
This has working GL Win10 MSVC updates, should be cross-compatible with appveyor.
7 years ago
Bret Curtis
1c4363eaa6
Using SYSTEMDRIVE because TEMP apparently means something different in bash then to windows cmd.
7 years ago
Bret Curtis
7bf502dd02
Bash it out!
7 years ago
Bret Curtis
1061270ac0
Try using @TEMP@ instead of hard coding it.
7 years ago
Bret Curtis
45d77372a0
with 260 char path fixed, this should work.
7 years ago
Bret Curtis
f17426cbcd
give boost 1.67 a spin with msvc 14.1
7 years ago
Bret Curtis
bd602847b5
fix broken QT 5.7.0 link
7 years ago
Bret Curtis
59a4251a6a
try to extract boost higher up in dir, then move.
7 years ago
Bret Curtis
b6fc204dd3
be more aggressive about suppressing message boxes
7 years ago
Bret Curtis
f7e1083ba4
get more output from boost
7 years ago
Bret Curtis
e068ee3533
tell unzip to overwrite all files
7 years ago
Bret Curtis
308d78e3da
only download via curl if file on server is different than what is currently cached on VM.
7 years ago
Bret Curtis
ae4cb0c3ee
no need for macos_qt_formula since on osx there is no more qt4, just qt5
7 years ago
AnyOldName3
9df59720e4
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
7 years ago
Nikolay Kasyanov
90ccf5b42b
[macOS, CI] Build using macOS 10.13 SDK
7 years ago
AnyOldName3
553094669b
Merge upstream/master (& fix merge conflicts)
7 years ago
Bret Curtis
937cbfa0a1
small commit to rigger AV
7 years ago
AnyOldName3
a1ab1dc7fe
Add easily understood error messages to the prebuild script instead of vague/silent failures.
7 years ago
Bret Curtis
d73c6ebe60
Merge pull request #1721 from akortunov/appveyor
...
AppVeyor: build with Release configuration
7 years ago
Andrei Kortunov
de2513653e
AppVeyor: build with Release configuration
7 years ago
AnyOldName3
759e6fb804
Merge remote-tracking branch 'refs/remotes/upstream/master'
7 years ago
Nikolay Kasyanov
ba3a02ad05
[macOS, CI] Do not upload a nightly if there's already one of the same commit
7 years ago
AnyOldName3
9ff31cc80d
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
7 years ago
Alexander "Ananace" Olofsson
d05de8e411
Give boost the correct toolset for 2017
7 years ago
Alexander "Ananace" Olofsson
3bd8dc3ef6
Use the right boost version for Appveyor
7 years ago
Alexander "Ananace" Olofsson
bcfa2a13a6
Use the VS2017 packaging of Qt5 for Appveyor
7 years ago
Alexander "Ananace" Olofsson
ea6c73333b
Bumping Qt to 5.10 for Appveyor
7 years ago
AnyOldName3
44b2cf2b7f
Merge upstream.
7 years ago
bret curtis
4890ecd357
remove native GLESv* support, as it never worked; make things less complicated as result, fixed lighting.glsl to work with gl2es thanks to ptitSeb
7 years ago
Harald H
d3b623b5d3
http to https for supported urls ( #1625 )
...
* http to https for supported urls
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http tp https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* some url fixes
* http to https
7 years ago
AnyOldName3
0e481a457e
Merge remote-tracking branch 'refs/remotes/upstream/master'
7 years ago
Alexander "Ace" Olofsson
50deed126b
Update SDL to 2.0.7
7 years ago
Alexander "Ace" Olofsson
04af200ae8
Downgrade MyGUI to 3.2.2 for Windows builds
7 years ago
AnyOldName3
ef8a7d1cb9
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
7 years ago
Alexander "Ace" Olofsson
32bdd500af
Updating OSG packages to 3.4.1
7 years ago
AnyOldName3
147455626e
Merge OpenMW/master
7 years ago
AnyOldName3
20607bdcd9
Actually add shadow DLL under Windows automatically for real this time
7 years ago
AnyOldName3
c2cd338086
Add shadow DLL under Windows automatically
7 years ago
AnyOldName3
f8fe992dc0
Adjust CMake's run-time resource handling such that the Windows CI script does not have to copy these files
7 years ago
AnyOldName3
b94bbe00cb
Merge remote-tracking branch 'upstream/master' into osgshadow-test
7 years ago
Nikolay Kasyanov
c598f1313c
[macOS, CI] Update dependencies
...
The following changes are included:
- https://github.com/OpenMW/openmw-deps-mac/pull/37
- https://github.com/OpenMW/openmw-deps-mac/pull/38
7 years ago
AnyOldName3
f50063402d
Adjust shaders to support shadows
7 years ago
Nikolay Kasyanov
ffcdedced3
[macOS, CI] Use FTP URL from environment
...
This URL is also subject to change, moving to Travis settings.
8 years ago
scrawl
c23b75ab9a
Merge pull request #1339 from PlutonicOverkill/vs2017-support
...
Add Visual Studio 2017 support (Feature #3952 )
8 years ago
Nikolay Kasyanov
411b78562e
[macOS, CI] Use most recent dependencies
...
Includes a fix for https://bugs.openmw.org/issues/3904 .
8 years ago
PlutonicOverkill
0eb54fa96a
Remove TOOLSET and XP_TOOLSET
8 years ago
PlutonicOverkill
2d7689b978
Add Visual Studio 2017 support
...
The new VS2017 configuration uses all the same settings as the
VS2015 one, but uses a different generator.
CMake by default looks for Boost libraries based on the compiler
being used, but Boost only has binaries for VS2015, so a hack is
used to make sure it looks for the correct ones.
I don't know what TOOLSET and XP_TOOLSET are for but I left them
just in case.
8 years ago
tlmullis
fad760cc1d
msbuild was always defaulting to building the Debug configuration so it was impossible to build any other configurations with build.msvc.sh
8 years ago
Nikolay Kasyanov
016da1f10c
[macOS, CI] Use most recent dependencies
8 years ago
Nikolay Kasyanov
dd882b69c6
[macOS, CI] Use Release configuration
8 years ago
Nikolay Kasyanov
071419db4a
[macOS, CI] Enable OpenCS build and see what happens
8 years ago
Nikolay Kasyanov
c16506d07c
[OS X, CI] Use Xcode 8/macOS 10.12 SDK
8 years ago
Nikolay Kasyanov
6260e15852
[OS X] Temporarily disable OpenCS build on CI
8 years ago
Nikolay Kasyanov
231908d9cf
[OS X, CI] Use dependencies build against libc++
8 years ago
Bret Curtis
b6ee76b77b
Switch to latest Qt5 version which is C++11-compatible
8 years ago
Nikolay Kasyanov
224fcc9a4a
[macOS, CI] Fix dependency installation
8 years ago
Alexander "Ace" Olofsson
fd03c76e68
And apparently they're only doing zips now
8 years ago
Alexander "Ace" Olofsson
ae05c37a46
Update Windows CI scripts to use ffmpeg 3.2.4
8 years ago
Nikolay Kasyanov
e24cb0fe5d
[macOS, CI] Configure deployment of nightly builds to FTP
8 years ago
Nikolay Kasyanov
57c5ecfba8
[macOS, CI] Use most recent prebuilt dependencies
8 years ago
Nikolay Kasyanov
f1abc5d7cb
[macOS, CI] Use Release configuration
8 years ago
Alexander "Ace" Olofsson
cda83559aa
Update Bullet to 2.86
8 years ago
Nikolay Kasyanov
7bd95c8ce3
[macOS] Use https link to download dependencies on CI
8 years ago
Nikolay Kasyanov
07423f973f
[macOS] Use newer prebuilt dependencies on CI
8 years ago
Nikolay Kasyanov
a0990e5899
[macOS] Switch CI to Xcode 8.2
8 years ago
Nikolay Kasyanov
37c8a36dd8
[macOS] Parametrize Qt5 version used on CI
8 years ago
Nikolay Kasyanov
6d8d9e5dbc
[macOS] Take Qt prefix path from Homebrew for CI resilience
...
Recent CI failure was caused by path changed by Homebrew.
8 years ago
Nikolay Kasyanov
3adf4cb97f
Link OpenMW with libz on macOS
8 years ago
Nikolay Kasyanov
0115a3a874
Revert "Link OpenMW with libz on macOS"
...
This reverts commit 0c4dd05118
.
8 years ago
Nikolay Kasyanov
0c4dd05118
Link OpenMW with libz on macOS
8 years ago
Nikolay Kasyanov
cf2e59c983
[OS X] Use Qt 5.5 on CI
...
Newer Qt versions require C++11.
8 years ago
Alexander "Ace" Olofsson
123e57a65c
Include the OpenAL32.dll file into builds
8 years ago
scrawl
20da3bc240
Merge pull request #1037 from ace13/appveyor
...
Visual Studio 2015 support
8 years ago
Alexander "Ace" Olofsson
bcaf160eab
Add some missing Qt DLLs
8 years ago
Alexander "Ace" Olofsson
c93f7b90c5
Disable the version changing on AppVeyor
...
Apparently it breaks the build detail links on GitHub, not really
acceptable that.
8 years ago
Alexander "Ace" Olofsson
61d9729767
A final bit of script cleanup and caching
8 years ago
Alexander "Ace" Olofsson
6abc3c04bd
One letter wrong, oops
8 years ago
Alexander "Ace" Olofsson
d781846f53
Fix the /bigobj issue and some script cleanup
...
Surprisingly specific problem I must say, 32-bit vs2015 unity builds
8 years ago
Alexander "Ace" Olofsson
bc6aa86b8a
And escaping the printf input
8 years ago
Alexander "Ace" Olofsson
e47f4a9016
Missing STEP variable
8 years ago
Alexander "Ace" Olofsson
83de1f2de9
And use the correct OpenAL version
...
Should really have run these on a clean dir locally, but time
constraints...
8 years ago
Alexander "Ace" Olofsson
81a9258de9
Don't reset the APPVEYOR and CI variables
8 years ago
Alexander "Ace" Olofsson
dd5b6a46f5
Visual Studio 2015 support
8 years ago
Allofich
c89293770f
Link Clang paths
8 years ago
scrawl
b26478b860
Merge pull request #1028 from kpp/find_osg_plugins
...
Find osg_plugins
8 years ago
Roman Proskuryakov
95dc1258d6
Rewrites find_package for OpenSceneGraph plugins using LibFindMacros and osg_find_library
9 years ago
Roman Proskuryakov
9d51e1966f
Rename SDL_SDK -> SDL2DIR as it is said in FindSDL2 documentation
9 years ago