Example #1
0
 def build(self, name, cflags='', ldflags=''):
     if TestBase.build_libfoo(self, 'bar', cflags, ldflags) != 0:
         return TestBase.TEST_BUILD_FAIL
     if TestBase.build_libfoo(self, 'baz', cflags, ldflags + ' -L. -lbar') != 0:
         return TestBase.TEST_BUILD_FAIL
     return TestBase.build_libmain(self, name, 's-dlopen2.cpp', ['libdl.so'],
                                   cflags, ldflags)
Example #2
0
 def build(self, name, cflags='', ldflags=''):
     if TestBase.build_libfoo(self, 'bar', cflags, ldflags) != 0:
         return TestBase.TEST_BUILD_FAIL
     if TestBase.build_libfoo(self, 'baz', cflags,
                              ldflags + ' -L. -lbar') != 0:
         return TestBase.TEST_BUILD_FAIL
     return TestBase.build_libmain(self, name, 's-dlopen2.cpp',
                                   ['libdl.so'], cflags, ldflags)
Example #3
0
 def build(self, name, cflags='', ldflags=''):
     if TestBase.build_libabc(self, cflags, ldflags) != 0:
         return TestBase.TEST_BUILD_FAIL
     if TestBase.build_libfoo(self, 'foo', cflags, ldflags) != 0:
         return TestBase.TEST_BUILD_FAIL
     return TestBase.build_libmain(self, name, 's-dlopen.c', ['libdl.so'],
                                   cflags, ldflags)
Example #4
0
 def build(self, name, cflags='', ldflags=''):
     if TestBase.build_libabc(self, '', '') != 0:
         return TestBase.TEST_BUILD_FAIL
     if TestBase.build_libfoo(self, 'foo', '', '') != 0:
         return TestBase.TEST_BUILD_FAIL
     return TestBase.build_libmain(self, name, 's-nest-libcall.c',
                                   ['libabc_test_lib.so', 'libfoo.so'],
                                   cflags, ldflags)
Example #5
0
    def build(self, name, cflags='', ldflags=''):
        cflags = cflags.replace('-pg', '')
        cflags = cflags.replace('-finstrument-functions', '')

        if TestBase.build_libabc(self, cflags, ldflags) != 0:
            return TestBase.TEST_BUILD_FAIL
        if TestBase.build_libfoo(self, 'foo', cflags, ldflags) != 0:
            return TestBase.TEST_BUILD_FAIL
        return TestBase.build_libmain(self, name, 's-dlopen.c', ['libdl.so'],
                                      cflags, ldflags)
 def build(self, name, cflags='', ldflags=''):
     if TestBase.build_libfoo(self, 'except', cflags, ldflags) != 0:
         return TestBase.TEST_BUILD_FAIL
     return TestBase.build_libmain(self, name, 's-libexcept-main.cpp', ['libexcept.so'],
                                   cflags, ldflags)