12345678910111213141516171819202122232425 |
- # Boost.uBLAS
- #
- # Copyright (c) 2018 Cem Bassoy
- #
- # Use, modification and distribution is subject to the Boost Software License,
- # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
- # http://www.boost.org/LICENSE_1_0.txt)
- # Project settings
- project boost-ublas-tensor-example
- : requirements
- # these tests require C++17
- <cxxstd>11:<build>no
- <define>BOOST_UBLAS_NO_EXCEPTIONS
- <toolset>vacpp:<define>"BOOST_UBLAS_NO_ELEMENT_PROXIES"
- <toolset>gcc:<cxxflags>"-Wall -pedantic -Wextra -std=c++17"
- <toolset>gcc:<cxxflags>"-Wno-unknown-pragmas"
- <toolset>msvc:<cxxflags>"/W4" # == all
- ;
- exe construction_access : construction_access.cpp ;
- exe simple_expressions : simple_expressions.cpp ;
- exe prod_expressions : prod_expressions.cpp ;
- exe einstein_notation : einstein_notation.cpp ;
|