@@ -1,11 +1,12 @@ | |||||
language: cpp | language: cpp | ||||
compiler: gcc | compiler: gcc | ||||
matrix: | |||||
include: | |||||
- env: TARGET_OS=win32 | |||||
- env: TARGET_OS=win64 | |||||
before_install: | before_install: | ||||
- sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.before_install.sh | - sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.before_install.sh | ||||
install: | install: | ||||
- sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.install.sh | - sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.install.sh | ||||
before_script: | |||||
- make features | |||||
script: | script: | ||||
- sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.script.sh | - sh ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.script.sh | ||||
- make EXPERIMENTAL_PLUGINS=true -j4 |
@@ -1,4 +1,4 @@ | |||||
sudo add-apt-repository ppa:kxstudio-debian/kxstudio -y; | |||||
sudo apt-get update -qq; | |||||
sudo add-apt-repository ppa:kxstudio-debian/kxstudio -y | |||||
sudo apt-get update -qq | |||||
sudo apt-get install kxstudio-repos | sudo apt-get install kxstudio-repos | ||||
sudo apt-get update -qq | sudo apt-get update -qq |
@@ -0,0 +1,5 @@ | |||||
export PATH=/opt/kxstudio/bin:$PATH | |||||
export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig:$PKG_CONFIG_PATH | |||||
make features | |||||
make EXPERIMENTAL_PLUGINS=true -j4 |
@@ -0,0 +1,2 @@ | |||||
sudo add-apt-repository ppa:tobydox/mingw-x-precise -y | |||||
sudo apt-get update -qq |
@@ -0,0 +1,6 @@ | |||||
sudo apt-get install -y pkg-config \ | |||||
mingw32-x-gcc | |||||
# mingw32-x-gcc mingw32-x-pkgconfig | |||||
# mingw32-x-liblo mingw32-x-fftw3 mingw32-x-mxml mingw32-x-zlib | |||||
# mingw32-x-fluidsynth mingw32-x-linuxsampler |
@@ -0,0 +1,21 @@ | |||||
export PATH=/opt/mingw64/bin:/opt/mingw64/x86_64-w64-mingw32/bin:$PATH | |||||
export AR=x86_64-w64-mingw32-ar | |||||
export CC=x86_64-w64-mingw32-gcc | |||||
export CXX=x86_64-w64-mingw32-g++ | |||||
export MOC=x86_64-w64-mingw32-moc | |||||
export RCC=x86_64-w64-mingw32-rcc | |||||
export UIC=x86_64-w64-mingw32-uic | |||||
export STRIP=x86_64-w64-mingw32-strip | |||||
export WINDRES=x86_64-w64-mingw32-windres | |||||
export PKGCONFIG=x86_64-w64-mingw32-pkg-config | |||||
export PKG_CONFIG_PATH=/opt/mingw64/lib/pkgconfig | |||||
export CFLAGS="-DBUILDING_CARLA_FOR_WINDOWS -DPTW32_STATIC_LIB -I/opt/mingw64/include" | |||||
export CXXFLAGS="$CFLAGS -DFLUIDSYNTH_NOT_A_DLL" | |||||
export WIN32=true | |||||
export WIN64=true | |||||
make features | |||||
make -j4 |
@@ -0,0 +1 @@ | |||||
sh .travis/linux.win32.before_install.sh |
@@ -0,0 +1,6 @@ | |||||
sudo apt-get install -y pkg-config \ | |||||
mingw64-x-gcc | |||||
# mingw64-x-gcc mingw64-x-pkgconfig | |||||
# mingw64-x-liblo mingw64-x-fftw3 mingw64-x-mxml mingw64-x-zlib | |||||
# mingw64-x-fluidsynth mingw64-x-linuxsampler |
@@ -0,0 +1,20 @@ | |||||
export PATH=/opt/mingw32/bin:/opt/mingw32/i686-w64-mingw32/bin:$PATH | |||||
export AR=i686-w64-mingw32-ar | |||||
export CC=i686-w64-mingw32-gcc | |||||
export CXX=i686-w64-mingw32-g++ | |||||
export MOC=i686-w64-mingw32-moc | |||||
export RCC=i686-w64-mingw32-rcc | |||||
export UIC=i686-w64-mingw32-uic | |||||
export STRIP=i686-w64-mingw32-strip | |||||
export WINDRES=i686-w64-mingw32-windres | |||||
export PKGCONFIG=i686-w64-mingw32-pkg-config | |||||
export PKG_CONFIG_PATH=/opt/mingw32/lib/pkgconfig | |||||
export CFLAGS="-DBUILDING_CARLA_FOR_WINDOWS -DPTW32_STATIC_LIB -I/opt/mingw32/include" | |||||
export CXXFLAGS="$CFLAGS -DFLUIDSYNTH_NOT_A_DLL" | |||||
export WIN32=true | |||||
make features | |||||
make -j4 |