Build the harness as a static library (#430)

This reduces by a factor of roughly two the number of files to build.

Fixes #193.

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
This commit is contained in:
Kévin Petit
2019-08-07 17:18:10 +01:00
committed by GitHub
parent 67655e6fe5
commit fa4b278432
78 changed files with 68 additions and 625 deletions

View File

@@ -2,13 +2,6 @@ set(MODULE_NAME CPP_ADDRESS_SPACES)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_API)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_ATOMICS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_ATTRIBUTES)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_COMMON_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_CONVERT)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_DEVICE_QUEUE)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_GEOMETRIC_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,15 +2,6 @@ set(MODULE_NAME CPP_IMAGES)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/mt19937.c
../../../test_common/harness/conversions.c
../../../test_common/harness/imageHelpers.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_INTEGER_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_MATH_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_PIPES)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_PROGRAM_SCOPE_CTORS_DTORS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_REINTERPRET)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_RELATIONAL_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_SPEC_CONSTANTS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_SUBGROUPS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_SYNCHRONIZATION)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_VLOAD_VSTORE_FUNCS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_WORKGROUPS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)

View File

@@ -2,12 +2,6 @@ set(MODULE_NAME CPP_WORKITEMS)
set(${MODULE_NAME}_SOURCES
main.cpp
../../../test_common/harness/errorHelpers.c
../../../test_common/harness/testHarness.c
../../../test_common/harness/kernelHelpers.c
../../../test_common/harness/msvc9.c
../../../test_common/harness/parseParameters.cpp
../../../test_common/harness/crc32.c
)
include(../../CMakeCommon.txt)