compilation flags