123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- TEMPLATE = app
- TARGET = test
- CONFIG -= qt
- CONFIG += depend_includepath debug
- win*: CONFIG += console
- QMAKE_CXXFLAGS += -fno-inline
- QMAKE_CXXFLAGS += -std=c++17
- QMAKE_CXXFLAGS += -Wno-unknown-pragmas
- #QMAKE_CXXFLAGS += --coverage
- DEFINES += BOOST_UBLAS_NO_EXCEPTIONS
- win*: DEFINES += _SCL_SECURE_NO_WARNINGS
- #Visual age IBM
- xlc: DEFINES += BOOST_UBLAS_NO_ELEMENT_PROXIES
- # If ublas tests are build with boost source code then,
- # then boost headers and boost libraries should be used.
- exists(../../../../../../boost-build.jam) {
- INCLUDEPATH += ../../../../../..
- LIBS += -L../../../../../../stage/lib
- QMAKE_RPATHDIR += ../../../../../../stage/lib
- }
- LIBS +=-lboost_unit_test_framework
- # -lgcov
- HEADERS += \
- ../../../test/tensor/utility.hpp
- SOURCES += \
- ../../../test/tensor/test_tensor.cpp \
- ../../../test/tensor/test_extents.cpp \
- ../../../test/tensor/test_strides.cpp \
- ../../../test/tensor/test_expression.cpp \
- ../../../test/tensor/test_expression_evaluation.cpp \
- ../../../test/tensor/test_functions.cpp \
- ../../../test/tensor/test_operators_comparison.cpp \
- ../../../test/tensor/test_operators_arithmetic.cpp \
- ../../../test/tensor/test_tensor_matrix_vector.cpp \
- ../../../test/tensor/test_multiplication.cpp \
- ../../../test/tensor/test_algorithms.cpp \
- ../../../test/tensor/test_einstein_notation.cpp \
- ../../../test/tensor/test_multi_index.cpp \
- ../../../test/tensor/test_multi_index_utility.cpp
- INCLUDEPATH += \
- ../../../include
|