build with single define