5 win*: CONFIG += console
7 QMAKE_CXXFLAGS += -fno-inline
9 # Create a directory for each test.
11 OBJECTS_DIR = $${TARGET}
14 USE_DOUBLE USE_STD_COMPLEX \
16 USE_UNBOUNDED_ARRAY USE_STD_VECTOR USE_BOUNDED_VECTOR USE_MATRIX
18 UBLAS_TESTSET_SPARSE = \
19 USE_DOUBLE USE_STD_COMPLEX \
21 USE_MAP_ARRAY USE_STD_MAP \
22 USE_MAPPED_VECTOR USE_COMPRESSED_VECTOR \
23 USE_MAPPED_MATRIX USE_COMPRESSED_MATRIX
24 # USE_RANGE USE_SLICE # Too complex for regression testing
26 UBLAS_TESTSET_SPARSE_COO = \
27 USE_DOUBLE USE_STD_COMPLEX \
29 USE_COORDINATE_VECTOR \
32 DEFINES += BOOST_UBLAS_NO_EXCEPTIONS
34 win*: DEFINES += _SCL_SECURE_NO_WARNINGS
37 xlc: DEFINES += BOOST_UBLAS_NO_ELEMENT_PROXIES
39 # ublas include and test directory are included
44 # If ublas tests are build with boost source code then,
45 # then boost headers and boost libraries should be used.
46 exists(../../../../../../boost-build.jam) {
47 INCLUDEPATH += ../../../../../..
48 LIBS += -L../../../../../../stage/lib
49 QMAKE_RPATHDIR += ../../../../../../stage/lib
52 # Execute test once compiled.
53 win*: QMAKE_POST_LINK = .\\$${DESTDIR}\\$${TARGET}.exe
54 else: QMAKE_POST_LINK = ./$${DESTDIR}/$${TARGET}