require build directory argument