File tree Expand file tree Collapse file tree 2 files changed +27
-2
lines changed
Expand file tree Collapse file tree 2 files changed +27
-2
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Make sure you go to /Projvects/ThirdParty/libbacktrace and build and install libbacktrace.
4+
5+ set -e
6+
7+ export CORELIB_ROOT=/home/$USER /Projects/cpp/CoreLibrary
8+ export CORELIB_BOOST_ROOT=${CORELIB_ROOT} /../ThirdParty/boost_1_90_0
9+ export CORELIB_BOOST_LIB=${CORELIB_ROOT} /../ThirdParty/boost_1_90_0/lib64-msvc-14.3
10+ # Not nmeeded fo Linux build
11+ export CORELIB_BOOST_LIB_NAME_STUB=
12+ export CORELIB_BOOST_LIB_NAME_STUB_D=
13+
14+ # Tidy previous installation/build folders.
15+ rm -rf build
16+
17+ # Create build files
18+ # E.g. CORELIB_DISABLE_ASIO_SERIAL_TESTS=ON, disables ASIO Serial tests, =OFF enables asio serial tests
19+ cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCORELIB_USE_STD_FILESYSTEM=ON -DCORELIB_DISABLE_ASIO_SERIAL_TESTS=ON -DCORELIB_DISABLE_ASIO_TESTS=OFF -DCORELIB_DISABLE_CSVGRID_TESTS=OFF -DCORELIB_DISABLE_DEBUGLOG_TESTS=OFF -DCORELIB_DISABLE_FILEUTILS_TESTS=OFF -DCORELIB_DISABLE_FLOAT_COMPARE_TESTS=OFF -DCORELIB_DISABLE_SORTING_TESTS=OFF -DCORELIB_DISABLE_GPROTOBUF_TESTS=ON -DCORELIB_DISABLE_INIFILE_TESTS=OFF -DCORELIB_DISABLE_SERIALIZATION_TESTS=OFF -DCORELIB_DISABLE_STRINGUTILS_TESTS=OFF -DCORELIB_DISABLE_THREADS_TESTS=OFF
20+
21+ # Perform build
22+ cmake --build build
23+
24+ cd build
25+
26+ ctest
Original file line number Diff line number Diff line change @@ -18,8 +18,7 @@ rmdir /s /q build
1818REM Create build files
1919REM To disable specific tests specify any of the following.
2020REM E.g. CORELIB_DISABLE_ASIO_SERIAL_TESTS=ON, disables ASIO Serial tests, =ON enables asio serial tests
21- cmake -G " Visual Studio 17 2022" -A x64 -T v143 -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCORELIB_USE_STD_FILESYSTEM=ON -DCORELIB_DISABLE_ASIO_SERIAL_TESTS=ON -DCORELIB_DISABLE_ASIO_TESTS=OFF -DCORELIB_DISABLE_CSVGRID_TESTS=ON -DCORELIB_DISABLE_DEBUGLOG_TESTS=ON -DCORELIB_DISABLE_FILEUTILS_TESTS=ON -DCORELIB_DISABLE_FLOAT_COMPARE_TESTS=ON -DCORELIB_DISABLE_SORTING_TESTS=ON -DCORELIB_DISABLE_GPROTOBUF_TESTS=ON -DCORELIB_DISABLE_INIFILE_TESTS=ON -DCORELIB_DISABLE_SERIALIZATION_TESTS=ON -DCORELIB_DISABLE_STRINGUTILS_TESTS=ON -DCORELIB_DISABLE_THREADS_TESTS=ON
22-
21+ cmake -G " Visual Studio 17 2022" -A x64 -T v143 -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCORELIB_USE_STD_FILESYSTEM=ON -DCORELIB_DISABLE_ASIO_SERIAL_TESTS=ON -DCORELIB_DISABLE_ASIO_TESTS=OFF -DCORELIB_DISABLE_CSVGRID_TESTS=OFF -DCORELIB_DISABLE_DEBUGLOG_TESTS=OFF -DCORELIB_DISABLE_FILEUTILS_TESTS=OFF -DCORELIB_DISABLE_FLOAT_COMPARE_TESTS=OFF -DCORELIB_DISABLE_SORTING_TESTS=OFF -DCORELIB_DISABLE_GPROTOBUF_TESTS=ON -DCORELIB_DISABLE_INIFILE_TESTS=OFF -DCORELIB_DISABLE_SERIALIZATION_TESTS=OFF -DCORELIB_DISABLE_STRINGUTILS_TESTS=OFF -DCORELIB_DISABLE_THREADS_TESTS=OFF
2322REM Perform build
2423cmake --build build
2524
You can’t perform that action at this time.
0 commit comments