1c5f01b2fSopenharmony_ci# test the different options to change the namespace
2c5f01b2fSopenharmony_ci
3c5f01b2fSopenharmony_ci# test default namespace
4c5f01b2fSopenharmony_ciadd_executable(abi_config_default default.cpp)
5c5f01b2fSopenharmony_citarget_link_libraries(abi_config_default PRIVATE abi_compat_main)
6c5f01b2fSopenharmony_ciadd_test(
7c5f01b2fSopenharmony_ci    NAME test-abi_config_default
8c5f01b2fSopenharmony_ci    COMMAND abi_config_default ${DOCTEST_TEST_FILTER})
9c5f01b2fSopenharmony_ci
10c5f01b2fSopenharmony_ci# test no version namespace
11c5f01b2fSopenharmony_ciadd_executable(abi_config_noversion noversion.cpp)
12c5f01b2fSopenharmony_citarget_link_libraries(abi_config_noversion PRIVATE abi_compat_main)
13c5f01b2fSopenharmony_ciadd_test(
14c5f01b2fSopenharmony_ci    NAME test-abi_config_noversion
15c5f01b2fSopenharmony_ci    COMMAND abi_config_noversion ${DOCTEST_TEST_FILTER})
16c5f01b2fSopenharmony_ci
17c5f01b2fSopenharmony_ci# test custom namespace
18c5f01b2fSopenharmony_ciadd_executable(abi_config_custom custom.cpp)
19c5f01b2fSopenharmony_citarget_link_libraries(abi_config_custom PRIVATE abi_compat_main)
20c5f01b2fSopenharmony_ciadd_test(
21c5f01b2fSopenharmony_ci    NAME test-abi_config_custom
22c5f01b2fSopenharmony_ci    COMMAND abi_config_custom ${DOCTEST_TEST_FILTER})
23