| 452e64cc |
sum01 |
2018-04-26 21:25 |
1 |
# Create the tester lib |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
2 |
add_library(platformfolders_internal_tester |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
3 |
"tester.cpp" |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
4 |
) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
5 |
|
| 452e64cc |
sum01 |
2018-04-26 21:25 |
6 |
target_compile_features(platformfolders_internal_tester |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
7 |
PUBLIC cxx_std_11 |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
8 |
PRIVATE cxx_range_for |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
9 |
) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
10 |
|
| 452e64cc |
sum01 |
2018-04-26 21:25 |
11 |
target_include_directories(platformfolders_internal_tester PUBLIC |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
12 |
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
13 |
) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
14 |
|
| 452e64cc |
sum01 |
2018-04-26 21:25 |
15 |
# Easily define a new test to run |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
16 |
macro(_def_test _name) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
17 |
add_executable(${_name} "${_name}.cpp") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
18 |
target_link_libraries(${_name} PRIVATE |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
19 |
platform_folders |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
20 |
platformfolders_internal_tester |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
21 |
) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
22 |
target_compile_features(${_name} PRIVATE |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
23 |
cxx_std_11 |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
24 |
) |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
25 |
add_test(NAME "${_name}" COMMAND "${_name}") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
26 |
endmacro() |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
27 |
|
| 452e64cc |
sum01 |
2018-04-26 21:25 |
28 |
_def_test("appendAdditionalConfigDirectories") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
29 |
_def_test("appendAdditionalDataDirectories") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
30 |
_def_test("getCacheDir") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
31 |
_def_test("getConfigHome") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
32 |
_def_test("getDataHome") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
33 |
_def_test("getDesktopFolder") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
34 |
_def_test("getDocumentsFolder") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
35 |
_def_test("getDownloadFolder1") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
36 |
_def_test("getMusicFolder") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
37 |
_def_test("getPicturesFolder") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
38 |
_def_test("getSaveGamesFolder1") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
39 |
_def_test("getVideoFolder") |
| 452e64cc |
sum01 |
2018-04-26 21:25 |
40 |
_def_test("integration") |
|
|
1970-01-01 00:00 |
41 |
|