• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Boost.uBLAS
2#
3# Copyright (c) 2018 Cem Bassoy
4#
5# Use, modification and distribution is subject to the Boost Software License,
6# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
7# http://www.boost.org/LICENSE_1_0.txt)
8
9
10# Project settings
11project boost-ublas-tensor-example
12    : requirements
13    # these tests require C++17
14       <cxxstd>11:<build>no
15       <define>BOOST_UBLAS_NO_EXCEPTIONS
16       <toolset>vacpp:<define>"BOOST_UBLAS_NO_ELEMENT_PROXIES"
17       <toolset>gcc:<cxxflags>"-Wall -pedantic -Wextra -std=c++17"
18       <toolset>gcc:<cxxflags>"-Wno-unknown-pragmas"
19       <toolset>msvc:<cxxflags>"/W4" # == all
20    ;
21
22exe construction_access : construction_access.cpp ;
23exe simple_expressions : simple_expressions.cpp ;
24exe prod_expressions : prod_expressions.cpp ;
25exe einstein_notation : einstein_notation.cpp ;