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