compile flags