experiment compilation with dip25 and dip1000
This commit is contained in:
parent
53db8bf9ee
commit
e41b9f2195
11
.travis.sh
11
.travis.sh
|
|
@ -2,15 +2,6 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [[ $BUILD == dub ]]; then
|
make
|
||||||
dub build --build=release --config=client
|
|
||||||
dub build --build=release --config=server
|
|
||||||
elif [[ $DC == ldc2 ]]; then
|
|
||||||
git submodule update --init --recursive
|
|
||||||
make ldc -j2
|
|
||||||
else
|
|
||||||
git submodule update --init --recursive
|
|
||||||
make debug -j2
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd tests && ./run_tests.sh
|
cd tests && ./run_tests.sh
|
||||||
|
|
|
||||||
80
.travis.yml
80
.travis.yml
|
|
@ -3,17 +3,10 @@ sudo: false
|
||||||
language: d
|
language: d
|
||||||
d:
|
d:
|
||||||
- dmd
|
- dmd
|
||||||
- ldc-beta
|
|
||||||
- ldc
|
- ldc
|
||||||
|
|
||||||
os:
|
os:
|
||||||
- linux
|
- linux
|
||||||
# TODO, some bug in OSX for the server that causes it to fail
|
|
||||||
# - osx
|
|
||||||
|
|
||||||
env:
|
|
||||||
- BUILD=
|
|
||||||
- BUILD=dub
|
|
||||||
|
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
|
|
@ -21,76 +14,3 @@ branches:
|
||||||
- /^v\d+\.\d+\.\d+([+-]\S*)*$/
|
- /^v\d+\.\d+\.\d+([+-]\S*)*$/
|
||||||
|
|
||||||
script: ./.travis.sh
|
script: ./.travis.sh
|
||||||
jobs:
|
|
||||||
include:
|
|
||||||
- stage: GitHub Release
|
|
||||||
#if: tag IS present
|
|
||||||
d: ldc-1.13.0
|
|
||||||
os: linux
|
|
||||||
script: echo "Deploying to GitHub releases ..." && ./release.sh
|
|
||||||
deploy:
|
|
||||||
provider: releases
|
|
||||||
api_key: $GH_REPO_TOKEN
|
|
||||||
file_glob: true
|
|
||||||
file: bin/dcd-*.tar.gz
|
|
||||||
skip_cleanup: true
|
|
||||||
on:
|
|
||||||
repo: dlang-community/DCD
|
|
||||||
tags: true
|
|
||||||
- stage: GitHub Release
|
|
||||||
#if: tag IS present
|
|
||||||
d: ldc-1.13.0
|
|
||||||
os: osx
|
|
||||||
script: echo "Deploying to GitHub releases ..." && ./release.sh
|
|
||||||
deploy:
|
|
||||||
provider: releases
|
|
||||||
api_key: $GH_REPO_TOKEN
|
|
||||||
file_glob: true
|
|
||||||
file: bin/dcd-*.tar.gz
|
|
||||||
skip_cleanup: true
|
|
||||||
on:
|
|
||||||
repo: dlang-community/DCD
|
|
||||||
tags: true
|
|
||||||
- stage: GitHub Release
|
|
||||||
#if: tag IS present
|
|
||||||
d: dmd
|
|
||||||
os: linux
|
|
||||||
language: generic
|
|
||||||
sudo: yes
|
|
||||||
script: echo "Deploying to GitHub releases ..." && ./release-windows.sh
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- p7zip-full
|
|
||||||
deploy:
|
|
||||||
provider: releases
|
|
||||||
api_key: $GH_REPO_TOKEN
|
|
||||||
file_glob: true
|
|
||||||
file: bin/dcd-*.zip
|
|
||||||
skip_cleanup: true
|
|
||||||
on:
|
|
||||||
repo: dlang-community/DCD
|
|
||||||
tags: true
|
|
||||||
- stage: GitHub Release
|
|
||||||
#if: tag IS present
|
|
||||||
d: dmd
|
|
||||||
os: linux
|
|
||||||
language: generic
|
|
||||||
sudo: yes
|
|
||||||
script: echo "Deploying to GitHub releases ..." && ARCH=64 ./release-windows.sh
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- p7zip-full
|
|
||||||
deploy:
|
|
||||||
provider: releases
|
|
||||||
api_key: $GH_REPO_TOKEN
|
|
||||||
file_glob: true
|
|
||||||
file: bin/dcd-*.zip
|
|
||||||
skip_cleanup: true
|
|
||||||
on:
|
|
||||||
repo: dlang-community/DCD
|
|
||||||
tags: true
|
|
||||||
stages:
|
|
||||||
- name: test
|
|
||||||
if: type = pull_request or (type = push and branch = master)
|
|
||||||
|
|
|
||||||
4
makefile
4
makefile
|
|
@ -97,7 +97,9 @@ DMD_SERVER_FLAGS := -Icontainers/src\
|
||||||
-O\
|
-O\
|
||||||
-release\
|
-release\
|
||||||
-inline\
|
-inline\
|
||||||
-ofbin/dcd-server
|
-ofbin/dcd-server\
|
||||||
|
-dip25\
|
||||||
|
-dip1000
|
||||||
|
|
||||||
DEBUG_SERVER_FLAGS := -Icontainers/src\
|
DEBUG_SERVER_FLAGS := -Icontainers/src\
|
||||||
-Imsgpack-d/src\
|
-Imsgpack-d/src\
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 19d9245e315a85763754ded6912c2375c9226e04
|
Subproject commit 19c9f2fc1dc2c392d32a5ac71b91c27b400fa5a3
|
||||||
Loading…
Reference in New Issue