12 - MAKEFILE_TARGET=distcheck
18 - MAKEFILE_TARGET=dist
22 - CFLAGS_EXTRA="-O3 -march=native"
23 - CONF_OPTIONS="--enable-assertions"
27 - CFLAGS_EXTRA="-O3 -march=native"
28 - CONF_OPTIONS="--enable-assertions"
31 - CFLAGS_EXTRA="-O3 -march=native"
32 - CONF_OPTIONS="--enable-assertions"
36 - CFLAGS_EXTRA="-march=native -std=c11"
40 - CFLAGS_EXTRA="-march=native -D _FORTIFY_SOURCE=2 -std=c89"
48 - CFLAGS_EXTRA="-m32 -march=native"
49 - CONF_OPTIONS="--enable-assertions"
57 - CFLAGS_EXTRA="-m32 -march=native"
58 - CONF_OPTIONS="--enable-assertions"
61 - CFLAGS_EXTRA="-m32 -march=native -D _FORTIFY_SOURCE=2"
62 - CONF_OPTIONS="--enable-assertions"
66 - CFLAGS_EXTRA="-D AO_GENERALIZE_ASM_BOOL_CAS -D AO_USE_NANOSLEEP -D AO_USE_NO_SIGNALS"
67 - CONF_OPTIONS="--enable-assertions"
71 - CFLAGS_EXTRA="-D AO_USE_PTHREAD_DEFS"
72 - CONF_OPTIONS="--enable-assertions"
80 - ubuntu-toolchain-r-test
83 - CFLAGS_EXTRA="-mx32 -march=native -D _FORTIFY_SOURCE=2"
84 - CONF_OPTIONS="--enable-assertions --enable-shared"
92 - CFLAGS_EXTRA="-march=native"
93 - CONF_OPTIONS="--enable-assertions"
99 compiler: x86_64-w64-mingw32-gcc
101 - CONF_OPTIONS="--host=x86_64-w64-mingw32 --enable-shared"
102 - MAKEFILE_TARGET=all
108 compiler: i686-w64-mingw32-gcc
110 - CONF_OPTIONS="--host=i686-w64-mingw32"
111 - MAKEFILE_TARGET=all
114 - if [[ "$AUTOMAKE_VER" != "" || "$LIBTOOL_VER" != "" || "$M4_VER" != "" ]]; then
115 GNUTOOLS_ROOT=`pwd`/../gnu-tools;
116 export PATH=$GNUTOOLS_ROOT/bin:$PATH;
117 GNU_DOWNLOAD_SITE=https://ftp.gnu.org/gnu;
119 - if [[ "$M4_VER" != "" ]]; then
120 M4_XZ_URL=$GNU_DOWNLOAD_SITE/m4/m4-$M4_VER.tar.xz;
121 wget -O - $M4_XZ_URL | tar xf - --xz --directory ~;
122 (cd ~/m4-$M4_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j check && make install);
124 - if [[ "$LIBTOOL_VER" != "" ]]; then
125 LIBTOOL_XZ_URL=$GNU_DOWNLOAD_SITE/libtool/libtool-$LIBTOOL_VER.tar.xz;
126 wget -O - $LIBTOOL_XZ_URL | tar xf - --xz --directory ~;
127 (cd ~/libtool-$LIBTOOL_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j && make install);
129 - if [[ "$AUTOMAKE_VER" != "" ]]; then
130 AUTOMAKE_XZ_URL=$GNU_DOWNLOAD_SITE/automake/automake-$AUTOMAKE_VER.tar.xz;
131 wget -O - $AUTOMAKE_XZ_URL | tar xf - --xz --directory ~;
132 (cd ~/automake-$AUTOMAKE_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j && make install);
134 - if [[ "$MAKEFILE_TARGET" == "dist"* ]]; then
138 libtool --version || true;
140 - if [[ "$MAKEFILE_TARGET" == "" ]]; then MAKEFILE_TARGET=check; fi
146 - ./configure $CONF_OPTIONS
148 - make -j $MAKEFILE_TARGET CFLAGS_EXTRA="$CFLAGS_EXTRA"
149 - if [ -f tests/test_atomic.log ]; then cat tests/test_atomic*.log; fi
154 secure: wDAkRwV0lFrzLqdMhrnzD+fVZDODB32q2riJKXKZ3eC70VdliJzX59G60iJqIdN6YSSGGjpDTcaKTmim/T1zgAW+UIcXvpveX3jtocmsJJemZyFKAT++hHbeakNr4Mhgs0ddv3+JsgX375KOmL+ZkUzW0+5uIf9CXK80kE5v6E6p5LC6+Jg8Tqj2uSmUDfrYCFdIDQ901vAjxdPbFsFL8STy0ahBhUCrTThi9emAMR2vBwxf+0We58la936hMFmXs320ZtYN4fksuxNMgQu/3HL/UZIINT2IXgstWiNoU3yK6Z5IvOKWw0iPLMg7SS6L4WYJTu4Z26YnIlJ8XM3f7hO+c+jdffup59O1oklCl6JwlbqNFWtZhfJ+TW8fX8rpsvZIovBI4oOsZthpMNcvb3ZZ6UczUbhaInCvcYl5aTw/8K63Vh2HhKTFdMYMLn1X+qNIfXyKRL15C8VZOHB3Os14G03FNPlTqFE4IRnU3TyXTKBIwYOXf5Nb7fmOYZ11lHejco3rE0n3MiqIL0QJAAwExozV6Af/aJefyTWqfycgaGEfUzBQQpcMVlrDJg1I+LU7vExYYYYYoVPCKHn3CDsmdftUpJcPeKMHuasrfp54RBnY+B9s+hJQRtA7C70JbtoJpC+nxfwIzprBkdLudD+mI52zgFmU7JC1UeWDBik=
155 file: libatomic_ops-*.tar.gz
159 condition: $MAKEFILE_TARGET = distcheck
160 repo: ivmai/libatomic_ops