Skip to content

Commit ccd9b6b

Browse files
committed
test rename
1 parent 1ce7caf commit ccd9b6b

9 files changed

+36
-56
lines changed

test/CMakeLists.txt

+13-23
Original file line numberDiff line numberDiff line change
@@ -16,38 +16,28 @@ endif()
1616
# The C compiler is used so that linters and other tools recognize that our
1717
# code is in C and can give appropriate warnings.
1818

19-
add_library(tph_poisson_f STATIC "src/tph_poisson_f.c")
20-
add_library(thinks::tph_poisson_f ALIAS tph_poisson_f)
21-
target_link_libraries(tph_poisson_f PUBLIC thinks::tph_poisson)
22-
target_compile_features(tph_poisson_f PRIVATE c_std_11)
19+
add_library(tph_poisson_f32 STATIC "src/tph_poisson_f32.c")
20+
add_library(thinks::tph_poisson_f32 ALIAS tph_poisson_f32)
21+
target_link_libraries(tph_poisson_f32 PUBLIC thinks::tph_poisson)
22+
target_compile_features(tph_poisson_f32 PRIVATE c_std_11)
2323

24-
add_library(tph_poisson_d STATIC "src/tph_poisson_d.c")
25-
add_library(thinks::tph_poisson_d ALIAS tph_poisson_d)
26-
target_link_libraries(tph_poisson_d PUBLIC thinks::tph_poisson)
27-
target_compile_features(tph_poisson_d PRIVATE c_std_11)
24+
add_library(tph_poisson_f64 STATIC "src/tph_poisson_f64.c")
25+
add_library(thinks::tph_poisson_f64 ALIAS tph_poisson_f64)
26+
target_link_libraries(tph_poisson_f64 PUBLIC thinks::tph_poisson)
27+
target_compile_features(tph_poisson_f64 PRIVATE c_std_11)
2828

2929
# ---- Tests ----
3030

31-
# add_executable(tph_poisson_test src/tph_poisson_test.cpp)
32-
# # set_property(
33-
# # SOURCE src/tph_poisson_test.cpp PROPERTY
34-
# # COMPILE_DEFINITIONS INIT_TEST_IMPLEMENTATION
35-
# # )
36-
# target_link_libraries(tph_poisson_test PRIVATE thinks::tph_poisson)
37-
# target_compile_features(tph_poisson_test PRIVATE cxx_std_17)
38-
39-
# add_test(NAME tph_poisson_test COMMAND tph_poisson_test)
40-
41-
# <float>
31+
# <f32>
4232
add_executable(tph_poisson_f32_test "src/tph_poisson_test.cpp")
43-
target_link_libraries(tph_poisson_f32_test PRIVATE thinks::tph_poisson_f)
33+
target_link_libraries(tph_poisson_f32_test PRIVATE thinks::tph_poisson_f32)
4434
target_compile_features(tph_poisson_f32_test PRIVATE cxx_std_17)
4535
add_test(NAME tph_poisson_f32_test COMMAND tph_poisson_f32_test)
4636

47-
# <double>
37+
# <f64>
4838
add_executable(tph_poisson_f64_test "src/tph_poisson_test.cpp")
49-
target_link_libraries(tph_poisson_f64_test PRIVATE thinks::tph_poisson_d)
50-
target_compile_definitions(tph_poisson_f64_test PRIVATE TPH_POISSON_TEST_USE_DOUBLE)
39+
target_link_libraries(tph_poisson_f64_test PRIVATE thinks::tph_poisson_f64)
40+
target_compile_definitions(tph_poisson_f64_test PRIVATE TPH_POISSON_TEST_USE_F64)
5141
target_compile_features(tph_poisson_f64_test PRIVATE cxx_std_17)
5242
add_test(NAME tph_poisson_f64_test COMMAND tph_poisson_f64_test)
5343

test/src/tph_poisson_d.c

-10
This file was deleted.

test/src/tph_poisson_f.c

-10
This file was deleted.

test/src/tph_poisson_f.h

-7
This file was deleted.

test/src/tph_poisson_f32.c

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#define TPH_POISSON_IMPLEMENTATION
2+
#include "tph_poisson_f32.h"
3+
4+
/* Silence clang-tidy warning [misc-include-cleaner] */
5+
typedef void *(*dummy)(tph_poisson_real);

test/src/tph_poisson_f32.h

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#ifndef TPH_POISSON_F32_H
2+
#define TPH_POISSON_F32_H
3+
4+
/* #define TPH_POISSON_REAL_TYPE float */
5+
#include "thinks/tph_poisson.h"
6+
7+
#endif /* TPH_POISSON_F32_H */

test/src/tph_poisson_f64.c

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#define TPH_POISSON_IMPLEMENTATION
2+
#include "tph_poisson_f64.h"
3+
4+
/* Silence clang-tidy warning [misc-include-cleaner] */
5+
typedef void *(*dummy)(tph_poisson_real);
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef TPH_POISSON_D_H
2-
#define TPH_POISSON_D_H
1+
#ifndef TPH_POISSON_F64_H
2+
#define TPH_POISSON_F64_H
33

44
#include <math.h>
55
#define TPH_POISSON_REAL_TYPE double
@@ -9,4 +9,4 @@
99

1010
#include "thinks/tph_poisson.h"
1111

12-
#endif /* TPH_POISSON_D_H */
12+
#endif /* TPH_POISSON_F64_H */

test/src/tph_poisson_test.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
#include <type_traits>
1414
#include <vector>
1515

16-
#ifdef TPH_POISSON_TEST_USE_DOUBLE
17-
#include "tph_poisson_d.h"
16+
#ifdef TPH_POISSON_TEST_USE_F64
17+
#include "tph_poisson_f64.h"
1818
static_assert(std::is_same_v<tph_poisson_real, double>);
1919
#else
20-
#include "tph_poisson_f.h"
20+
#include "tph_poisson_f32.h"
2121
static_assert(std::is_same_v<tph_poisson_real, float>);
2222
#endif
2323

0 commit comments

Comments
 (0)