* [WIP] bring back std/ prefix within compiler and ensure it works in bootstrap + bsd * refs https://github.com/nim-lang/Nim/pull/16282#discussion_r616846863 * sounds very similar to https://github.com/nim-lang/Nim/pull/14291 * more: vmops * update tools/ci_generate.nim * auto-generate freebsd.yml as well, to avoid duplication with openbsd.yml * cleanup * undo temporary CI removal
37 lines
789 B
YAML
37 lines
789 B
YAML
## DO NO EDIT DIRECTLY! auto-generated by `nim r tools/ci_generate.nim`
|
|
|
|
# see https://man.sr.ht/builds.sr.ht/compatibility.md#freebsd
|
|
image: freebsd/latest
|
|
packages:
|
|
- databases/sqlite3
|
|
- devel/boehm-gc-threaded
|
|
- devel/pcre
|
|
- devel/sdl20
|
|
- devel/sfml
|
|
- www/node
|
|
- devel/gmake
|
|
|
|
|
|
sources:
|
|
- https://github.com/nim-lang/Nim
|
|
environment:
|
|
NIM_TESTAMENT_BATCH: "0_1"
|
|
CC: /usr/bin/clang
|
|
tasks:
|
|
- setup: |
|
|
set -e
|
|
cd Nim
|
|
. ci/funs.sh && nimBuildCsourcesIfNeeded
|
|
$nim_csources c --skipUserCfg --skipParentCfg koch
|
|
echo 'export PATH=$HOME/Nim/bin:$PATH' >> $HOME/.buildenv
|
|
- test: |
|
|
set -e
|
|
cd Nim
|
|
if ! ./koch runCI; then
|
|
nim r tools/ci_testresults.nim
|
|
exit 1
|
|
fi
|
|
triggers:
|
|
- action: email
|
|
condition: failure
|
|
to: Andreas Rumpf <rumpf_a@web.de>
|