added extra compile flags