refactor COMPILER_OPTS