File indexing completed on 2024-05-12 04:17:32

0001 #!/bin/bash
0002 
0003 # SPDX-FileCopyrightText: 2008-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com>
0004 #
0005 # SPDX-License-Identifier: BSD-3-Clause
0006 #
0007 # Copy this script on root folder where are source code
0008 
0009 #export VERBOSE=1
0010 
0011 # We will work on command line using MinGW compiler
0012 export MAKEFILES_TYPE='Unix Makefiles'
0013 
0014 if [ ! -d "build" ]; then
0015     mkdir build
0016 fi
0017 
0018 cd build
0019 
0020 export Options='-DANALYZE_MEMORY=OFF \
0021                 -DANALYZE_ADDRESS=OFF \
0022                 -DANALYZE_THREAD=OFF \
0023                 -DANALYZE_UNDEFINED=OFF \
0024                 -DANALYZE_DATAFLOW=OFF \
0025                 -DWARNINGS_ARE_ERRORS=OFF \
0026                 -DENABLE_CHECK_INTERNAL=OFF \
0027                 -DENABLE_OSS_FUZZ=ON \
0028                 -DBUILD_GUI=OFF \
0029                 -DWITH_QCHART=OFF \
0030                 -DHAVE_RULES=OFF \
0031                 -DUSE_Z3=OFF \
0032                 -DBUILD_TESTS=OFF \
0033                 '
0034 
0035 cmake -G "$MAKEFILES_TYPE" . \
0036       -DCMAKE_INSTALL_PREFIX=/usr \
0037       -Wno-dev \
0038       $Options \
0039       ..
0040