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
* 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