add platform specific configuration support