diff --git a/Dockerfile-build b/Dockerfile-build index a589d12a..ffe3fc6c 100644 --- a/Dockerfile-build +++ b/Dockerfile-build @@ -49,5 +49,8 @@ COPY . /tmp/lms/ ARG LMS_BUILD_TYPE="Release" RUN \ DIR=/tmp/lms/build && mkdir -p ${DIR} && cd ${DIR} && \ - PKG_CONFIG_PATH=/$(xx-info)/usr/lib/pkgconfig CXXFLAGS="-I${PREFIX}/include" cmake /tmp/lms/ -DCMAKE_BUILD_TYPE=${LMS_BUILD_TYPE} $(xx-clang --print-cmake-defines) -DCMAKE_PREFIX_PATH=/$(xx-info)/usr/lib/cmake -DBUILD_TESTING=OFF && \ - VERBOSE=1 make -j$(nproc) + xx-info is-cross && export BUILD_TESTS=OFF || export BUILD_TESTS=ON && \ + PKG_CONFIG_PATH=/$(xx-info)/usr/lib/pkgconfig CXXFLAGS="-I${PREFIX}/include" cmake /tmp/lms/ -DCMAKE_BUILD_TYPE=${LMS_BUILD_TYPE} $(xx-clang --print-cmake-defines) -DCMAKE_PREFIX_PATH=/$(xx-info)/usr/lib/cmake -DBUILD_TESTING=${BUILD_TESTS} && \ + VERBOSE=1 make -j$(nproc) && \ + xx-verify src/lms/lms && \ + xx-info is-cross || make test