From bce4e48c89c4ddb91ae223420cf0763fdf9bb160 Mon Sep 17 00:00:00 2001 From: James Price Date: Thu, 20 Feb 2020 16:09:36 -0500 Subject: [PATCH] Rename harness .c sources to .cpp where necessary (#513) Remove hacks from harness CMakeLists.txt to force language. Contributes to KhronosGroup/OpenCL-CTS#25 --- test_common/CMakeLists.txt | 18 +++++++----------- .../harness/{ThreadPool.c => ThreadPool.cpp} | 0 .../harness/{conversions.c => conversions.cpp} | 0 .../{errorHelpers.c => errorHelpers.cpp} | 0 .../{kernelHelpers.c => kernelHelpers.cpp} | 0 .../harness/{testHarness.c => testHarness.cpp} | 0 .../{threadTesting.c => threadTesting.cpp} | 0 7 files changed, 7 insertions(+), 11 deletions(-) rename test_common/harness/{ThreadPool.c => ThreadPool.cpp} (100%) rename test_common/harness/{conversions.c => conversions.cpp} (100%) rename test_common/harness/{errorHelpers.c => errorHelpers.cpp} (100%) rename test_common/harness/{kernelHelpers.c => kernelHelpers.cpp} (100%) rename test_common/harness/{testHarness.c => testHarness.cpp} (100%) rename test_common/harness/{threadTesting.c => threadTesting.cpp} (100%) diff --git a/test_common/CMakeLists.txt b/test_common/CMakeLists.txt index 15b2d8be..94efad73 100644 --- a/test_common/CMakeLists.txt +++ b/test_common/CMakeLists.txt @@ -1,32 +1,28 @@ set(HARNESS_COMMON_SOURCES - harness/threadTesting.c + harness/threadTesting.cpp harness/typeWrappers.cpp harness/mt19937.c - harness/conversions.c + harness/conversions.cpp harness/rounding_mode.c harness/msvc9.c ) -set_source_files_properties(${HARNESS_COMMON_SOURCES} PROPERTIES LANGUAGE CXX) - add_library(harness-common STATIC ${HARNESS_COMMON_SOURCES}) set(HARNESS_SOURCES harness/crc32.c - harness/errorHelpers.c + harness/errorHelpers.cpp harness/genericThread.cpp harness/imageHelpers.cpp - harness/kernelHelpers.c + harness/kernelHelpers.cpp harness/deviceInfo.cpp harness/os_helpers.cpp harness/parseParameters.cpp - harness/testHarness.c - harness/ThreadPool.c + harness/testHarness.cpp + harness/ThreadPool.cpp miniz/miniz.c -) - -set_source_files_properties(${HARNESS_SOURCES} PROPERTIES LANGUAGE CXX) +) add_library(harness STATIC ${HARNESS_SOURCES}) diff --git a/test_common/harness/ThreadPool.c b/test_common/harness/ThreadPool.cpp similarity index 100% rename from test_common/harness/ThreadPool.c rename to test_common/harness/ThreadPool.cpp diff --git a/test_common/harness/conversions.c b/test_common/harness/conversions.cpp similarity index 100% rename from test_common/harness/conversions.c rename to test_common/harness/conversions.cpp diff --git a/test_common/harness/errorHelpers.c b/test_common/harness/errorHelpers.cpp similarity index 100% rename from test_common/harness/errorHelpers.c rename to test_common/harness/errorHelpers.cpp diff --git a/test_common/harness/kernelHelpers.c b/test_common/harness/kernelHelpers.cpp similarity index 100% rename from test_common/harness/kernelHelpers.c rename to test_common/harness/kernelHelpers.cpp diff --git a/test_common/harness/testHarness.c b/test_common/harness/testHarness.cpp similarity index 100% rename from test_common/harness/testHarness.c rename to test_common/harness/testHarness.cpp diff --git a/test_common/harness/threadTesting.c b/test_common/harness/threadTesting.cpp similarity index 100% rename from test_common/harness/threadTesting.c rename to test_common/harness/threadTesting.cpp