mirror of
https://github.com/vgough/encfs.git
synced 2024-11-28 02:43:50 +01:00
Update build targets (#579)
This commit is contained in:
parent
f9b10bbb0b
commit
d9244a1341
32
.travis.yml
32
.travis.yml
@ -4,44 +4,54 @@ matrix:
|
|||||||
include:
|
include:
|
||||||
- os: linux
|
- os: linux
|
||||||
compiler: gcc
|
compiler: gcc
|
||||||
dist: trusty
|
dist: bionic
|
||||||
sudo: required
|
sudo: required
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
sources:
|
|
||||||
- ubuntu-toolchain-r-test
|
|
||||||
packages:
|
packages:
|
||||||
- attr
|
- attr
|
||||||
- fuse
|
- fuse
|
||||||
- libfuse-dev
|
- libfuse-dev
|
||||||
- gettext
|
- gettext
|
||||||
- cmake3
|
- cmake
|
||||||
|
env:
|
||||||
|
- SUDO_TESTS=true
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
compiler: gcc
|
||||||
|
dist: xenial
|
||||||
|
sudo: required
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- attr
|
||||||
|
- fuse
|
||||||
|
- libfuse-dev
|
||||||
|
- gettext
|
||||||
|
- cmake
|
||||||
env:
|
env:
|
||||||
- SUDO_TESTS=true
|
- SUDO_TESTS=true
|
||||||
|
|
||||||
- os: linux
|
- os: linux
|
||||||
compiler: clang
|
compiler: clang
|
||||||
dist: trusty
|
dist: xenial
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
sources:
|
|
||||||
- ubuntu-toolchain-r-test
|
|
||||||
- llvm-toolchain-trusty-4.0
|
|
||||||
packages:
|
packages:
|
||||||
- attr
|
- attr
|
||||||
- fuse
|
- fuse
|
||||||
- libfuse-dev
|
- libfuse-dev
|
||||||
- gettext
|
- gettext
|
||||||
- cmake3
|
- cmake
|
||||||
- clang-4.0
|
- clang-4.0
|
||||||
- clang-tidy-4.0
|
- clang-tidy-4.0
|
||||||
env:
|
env:
|
||||||
- CC=clang-4.0 CXX=clang++-4.0 CHECK=true INTEGRATION=false CMAKE=/tmp/bin/cmake
|
- CC=clang-4.0 CXX=clang++-4.0 CHECK=true INTEGRATION=false
|
||||||
|
|
||||||
- os: osx
|
- os: osx
|
||||||
compiler: clang
|
compiler: clang
|
||||||
osx_image: xcode9
|
osx_image: xcode9.2
|
||||||
sudo: required
|
sudo: required
|
||||||
env:
|
env:
|
||||||
- SUDO_TESTS=true
|
- SUDO_TESTS=true
|
||||||
|
@ -196,7 +196,6 @@ if (ENABLE_NLS)
|
|||||||
add_definitions(-DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/share/locale")
|
add_definitions(-DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/share/locale")
|
||||||
endif (ENABLE_NLS)
|
endif (ENABLE_NLS)
|
||||||
|
|
||||||
if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.5) # Need 3.6 or above.
|
|
||||||
find_program(CLANG_TIDY_EXE NAMES "clang-tidy-4.0" "clang-tidy40" "clang-tidy" DOC "Path to clang-tidy executable")
|
find_program(CLANG_TIDY_EXE NAMES "clang-tidy-4.0" "clang-tidy40" "clang-tidy" DOC "Path to clang-tidy executable")
|
||||||
if(NOT CLANG_TIDY_EXE)
|
if(NOT CLANG_TIDY_EXE)
|
||||||
message(STATUS "clang-tidy not found.")
|
message(STATUS "clang-tidy not found.")
|
||||||
@ -218,9 +217,6 @@ if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.5) # Need 3.6 or abo
|
|||||||
set(DO_CLANG_TIDY "${CLANG_TIDY_EXE}" ${TIDY_OPTS})
|
set(DO_CLANG_TIDY "${CLANG_TIDY_EXE}" ${TIDY_OPTS})
|
||||||
#set(DO_CLANG_TIDY "${CLANG_TIDY_EXE}" "-fix" "-checks=-*,google-readability-redundant-smartptr-get")
|
#set(DO_CLANG_TIDY "${CLANG_TIDY_EXE}" "-fix" "-checks=-*,google-readability-redundant-smartptr-get")
|
||||||
endif()
|
endif()
|
||||||
else()
|
|
||||||
message(STATUS "clang-tidy check skipped, need newer cmake")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (USE_INTERNAL_TINYXML)
|
if (USE_INTERNAL_TINYXML)
|
||||||
message("-- Using vendored TinyXML2")
|
message("-- Using vendored TinyXML2")
|
||||||
|
13
ci/setup.sh
13
ci/setup.sh
@ -1,23 +1,12 @@
|
|||||||
#!/bin/bash -eu
|
#!/bin/bash -eu
|
||||||
|
|
||||||
: ${INTEGRATION:=true}
|
: ${INTEGRATION:=true}
|
||||||
: ${CHECK:=false}
|
|
||||||
|
|
||||||
if [[ "$INTEGRATION" == "true" ]]; then
|
if [[ "$INTEGRATION" == "true" ]]; then
|
||||||
if uname -s | grep -q Linux; then
|
if uname -s | grep -q Linux; then
|
||||||
sudo modprobe fuse
|
sudo modprobe fuse
|
||||||
elif uname -s | grep -q Darwin; then
|
elif uname -s | grep -q Darwin; then
|
||||||
brew cask install osxfuse
|
brew cask install osxfuse
|
||||||
|
brew reinstall openssl
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$CHECK" == "true" ]]; then
|
|
||||||
if uname -s | grep -q Linux; then
|
|
||||||
wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz -O /tmp/cmake.tar.gz
|
|
||||||
tar -C /tmp/ -xf /tmp/cmake.tar.gz
|
|
||||||
mkdir /tmp/bin
|
|
||||||
ln -s $(ls -1 /tmp/cmake*/bin/cmake) /tmp/bin/
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user