1CONFIG -= qt 2CONFIG += \ 3 depend_includepath \ 4 debug 5win*: CONFIG += console 6 7QMAKE_CXXFLAGS += -fno-inline 8 9# Create a directory for each test. 10DESTDIR = $${TARGET} 11OBJECTS_DIR = $${TARGET} 12 13UBLAS_TESTSET = \ 14 USE_DOUBLE USE_STD_COMPLEX \ 15 USE_RANGE USE_SLICE \ 16 USE_UNBOUNDED_ARRAY USE_STD_VECTOR USE_BOUNDED_VECTOR USE_MATRIX 17 18UBLAS_TESTSET_SPARSE = \ 19 USE_DOUBLE USE_STD_COMPLEX \ 20 USE_UNBOUNDED_ARRAY \ 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 25 26UBLAS_TESTSET_SPARSE_COO = \ 27 USE_DOUBLE USE_STD_COMPLEX \ 28 USE_UNBOUNDED_ARRAY \ 29 USE_COORDINATE_VECTOR \ 30 USE_COORDINATE_MATRIX 31 32DEFINES += BOOST_UBLAS_NO_EXCEPTIONS 33 34win*: DEFINES += _SCL_SECURE_NO_WARNINGS 35 36#Visual age IBM 37xlc: DEFINES += BOOST_UBLAS_NO_ELEMENT_PROXIES 38 39# ublas include and test directory are included 40INCLUDEPATH += \ 41 ../../../include \ 42 ../../../test 43 44# If ublas tests are build with boost source code then, 45# then boost headers and boost libraries should be used. 46exists(../../../../../../boost-build.jam) { 47 INCLUDEPATH += ../../../../../.. 48 LIBS += -L../../../../../../stage/lib 49 QMAKE_RPATHDIR += ../../../../../../stage/lib 50} 51 52# Execute test once compiled. 53win*: QMAKE_POST_LINK = .\\$${DESTDIR}\\$${TARGET}.exe 54else: QMAKE_POST_LINK = ./$${DESTDIR}/$${TARGET} 55 56