proper build configuration