dependencies and build options