Compare commits

...

4 Commits

Author SHA1 Message Date
Adrian Lucrèce Céleste
1a5eae46fe [Travis] bring up to date 2018-07-02 22:45:35 -04:00
walker0643
f65189190c Merge pull request #75 from debauchee/master
pull in recent patches from master
2018-06-30 18:51:49 -04:00
walker0643
3747ea51fd Merge pull request #48 from Johnnynator/master
use pkg-config for finding avahi include dir (patch by johnnynator)
2018-05-26 22:27:22 -04:00
John
ecb61f41dc use pkg-config for finding avahi include dir 2018-05-26 00:00:13 +02:00
2 changed files with 38 additions and 8 deletions

View File

@@ -1,10 +1,34 @@
language: cpp language: cpp
before_install:
- sudo apt-get update -qq matrix:
- sudo apt-get install -qq libxtst-dev include:
- sudo apt-get install -qq qtdeclarative5-dev - os: linux
- sudo apt-get install -qq libavahi-compat-libdnssd-dev sudo: false
script: sh -x ./clean_build.sh dist: trusty
# skip install phase since we have a customized install package addons:
# creation tool for each supported platform apt:
packages:
- libxtst-dev
- qtdeclarative5-dev
- libavahi-compat-libdnssd-dev
script: sh -x ./clean_build.sh
- os: osx
osx_image: xcode9
script:
- export COLUMNS=80
- curl -LO https://raw.githubusercontent.com/GiovanniBussi/macports-ci/master/macports-ci
- chmod +x ./macports-ci
- ./macports-ci install
- PATH="$PATH:/opt/local/bin"
- sudo port -N install qt5-qtbase openssl
- sh -x ./clean_build.sh
- os: osx
osx_image: xcode9
script:
- brew update
- brew install qt openssl
- sh -x ./clean_build.sh
install: true install: true

View File

@@ -63,6 +63,7 @@ if (UNIX)
include (CheckIncludeFileCXX) include (CheckIncludeFileCXX)
include (CheckSymbolExists) include (CheckSymbolExists)
include (CheckCSourceCompiles) include (CheckCSourceCompiles)
include (FindPkgConfig)
check_include_file_cxx (istream HAVE_ISTREAM) check_include_file_cxx (istream HAVE_ISTREAM)
check_include_file_cxx (ostream HAVE_OSTREAM) check_include_file_cxx (ostream HAVE_OSTREAM)
@@ -162,6 +163,11 @@ if (UNIX)
include_directories("/usr/local/include" "/usr/local/include/avahi-compat-libdns_sd") include_directories("/usr/local/include" "/usr/local/include/avahi-compat-libdns_sd")
link_directories("/usr/local/lib") link_directories("/usr/local/lib")
endif() endif()
if (${PKG_CONFIG_FOUND})
pkg_check_modules (AVAHI_COMPAT REQUIRED avahi-compat-libdns_sd)
include_directories (BEFORE SYSTEM ${AVAHI_COMPAT_INCLUDE_DIRS})
set (CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${AVAHI_COMPAT_INCLUDE_DIRS}")
endif ()
set (XKBlib "X11/Xlib.h;X11/XKBlib.h") set (XKBlib "X11/Xlib.h;X11/XKBlib.h")
set (CMAKE_EXTRA_INCLUDE_FILES "${XKBlib};X11/extensions/Xrandr.h") set (CMAKE_EXTRA_INCLUDE_FILES "${XKBlib};X11/extensions/Xrandr.h")