|
1 | 1 | # Config and Option |
2 | | -add_executable(config-swift testconfig.swift |
| 2 | +add_executable(ConfigSwift testconfig.swift |
3 | 3 | ${PROJECT_SOURCE_DIR}/src/config/optionmodels.swift |
4 | 4 | ${PROJECT_SOURCE_DIR}/src/config/config.swift |
5 | 5 | ) |
6 | | -target_link_libraries(config-swift Fcitx5Objs Logging SwiftyJSON) |
7 | | -add_test(NAME config-swift COMMAND config-swift) |
| 6 | +target_compile_options(ConfigSwift PUBLIC |
| 7 | + "$<$<COMPILE_LANGUAGE:Swift>:-cxx-interoperability-mode=default>" |
| 8 | +) |
| 9 | +target_link_libraries(ConfigSwift Fcitx5Objs Logging SwiftyJSON SwiftFrontend) |
| 10 | +add_test(NAME ConfigSwift COMMAND ConfigSwift) |
8 | 11 |
|
9 | 12 | add_executable(config-cpp testconfig.cpp) |
10 | | -target_link_libraries(config-cpp Fcitx5Objs) |
| 13 | +target_link_libraries(config-cpp Fcitx5Objs SwiftFrontend) |
11 | 14 | fcitx5_import_addons(config-cpp |
12 | 15 | REGISTRY_VARNAME getStaticAddon |
13 | 16 | ADDONS keyboard |
14 | 17 | ) |
15 | 18 | add_test(NAME config-cpp COMMAND config-cpp) |
16 | 19 |
|
17 | 20 | # CustomPhrase .plist parser |
18 | | -add_executable(xml-parser testxmlparser.swift |
| 21 | +add_executable(XmlParser testxmlparser.swift |
19 | 22 | ${PROJECT_SOURCE_DIR}/src/config/xmlparser.swift |
20 | 23 | ) |
21 | | -add_test(NAME xml-parser COMMAND xml-parser "${PROJECT_SOURCE_DIR}/tests/customphrase.plist") |
| 24 | +add_test(NAME XmlParser COMMAND XmlParser "${PROJECT_SOURCE_DIR}/tests/customphrase.plist") |
22 | 25 |
|
23 | 26 | add_executable(key-cpp testkey.cpp) |
24 | 27 | target_link_libraries(key-cpp Keycode) |
25 | 28 | add_test(NAME key-cpp COMMAND key-cpp) |
26 | 29 |
|
27 | | -add_executable(key-swift testkey.swift |
| 30 | +add_executable(KeySwift testkey.swift |
28 | 31 | ${PROJECT_SOURCE_DIR}/src/config/keycode.swift |
29 | 32 | ${PROJECT_SOURCE_DIR}/src/config/keyrecorder.swift |
30 | 33 | ) |
31 | | -target_compile_options(key-swift PUBLIC |
| 34 | +target_compile_options(KeySwift PUBLIC |
32 | 35 | "$<$<COMPILE_LANGUAGE:Swift>:-cxx-interoperability-mode=default>" |
33 | 36 | ) |
34 | | -target_link_libraries(key-swift Keycode) |
35 | | -add_test(NAME key-swift COMMAND key-swift) |
| 37 | +target_link_libraries(KeySwift Keycode) |
| 38 | +add_test(NAME KeySwift COMMAND KeySwift) |
0 commit comments