1e1051a39Sopenharmony_cipackage platform::Windows::cppbuilder; 2e1051a39Sopenharmony_ci 3e1051a39Sopenharmony_ciuse vars qw(@ISA); 4e1051a39Sopenharmony_ci 5e1051a39Sopenharmony_cirequire platform::Windows::MSVC; 6e1051a39Sopenharmony_ci@ISA = qw(platform::Windows::MSVC); 7e1051a39Sopenharmony_ci 8e1051a39Sopenharmony_cisub pdbext { '.tds' } 9e1051a39Sopenharmony_ci 10e1051a39Sopenharmony_ci# C++Builder's Clang-based compilers prepend an underscore to __cdecl-convention 11e1051a39Sopenharmony_ci# C functions, and the linker needs those as the InternalName in the .def file. 12e1051a39Sopenharmony_cisub export2internal { 13e1051a39Sopenharmony_ci return "_$_[1]"; 14e1051a39Sopenharmony_ci} 15e1051a39Sopenharmony_ci 16e1051a39Sopenharmony_ci1; 17