{ "customize": { "build_dir_name": "open64", "can_strip_dynamic_lib": "yes", "env_prefix": "CK_ENV_COMPILER_OPEN64", "languages": [ "C", "CPP", "F77", "F90", "F95" ], "only_for_host_os_tags": [ "linux" ], "only_for_target_os_tags": [ "linux" ], "skip_add_to_ld_path": "yes" }, "env": { "CK_AR": "$#tool_prefix#$ar", "CK_ASM_EXT": ".s", "CK_CC": "$#tool_prefix#$opencc", "CK_COMPILER_FLAGS_OBLIGATORY": "", "CK_COMPILER_FLAG_CPP0X": "-std=c++0x", "CK_COMPILER_FLAG_CPP11": "-std=c++11", "CK_COMPILER_FLAG_GPROF": "-pg", "CK_COMPILER_FLAG_OPENMP": "-fopenmp", "CK_COMPILER_FLAG_PLUGIN": "-fplugin=", "CK_COMPILER_FLAG_PTHREAD_LIB": "-lpthread", "CK_CXX": "$#tool_prefix#$opencc", "CK_DLL_EXT": ".so", "CK_EXE_EXT": ".out", "CK_EXTRA_LIB_DL": "-ldl", "CK_EXTRA_LIB_M": "-lm", "CK_F90": "$#tool_prefix#$openf90", "CK_F95": "$#tool_prefix#$openf95", "CK_FC": "$#tool_prefix#$openf77", "CK_FLAGS_CREATE_ASM": "-S", "CK_FLAGS_CREATE_OBJ": "-c", "CK_FLAGS_DLL": "-shared -fPIC", "CK_FLAGS_DLL_EXTRA": "", "CK_FLAGS_OUTPUT": "-o ", "CK_FLAGS_STATIC_BIN": "-static -fPIC", "CK_FLAGS_STATIC_LIB": "-fPIC", "CK_FLAG_PREFIX_INCLUDE": "-I", "CK_FLAG_PREFIX_LIB_DIR": "-L", "CK_FLAG_PREFIX_VAR": "-D", "CK_GPROF_OUT_FILE": "gmon.out", "CK_LB": "$#tool_prefix#$ar rcs", "CK_LB_OUTPUT": "-o ", "CK_LD_FLAGS_EXTRA": "", "CK_LIB_EXT": ".a", "CK_LINKER_FLAG_OPENMP": "-lgomp -lrt", "CK_MAKE": "make", "CK_OBJDUMP": "$#tool_prefix#$objdump -d", "CK_OBJ_EXT": ".o", "CK_PLUGIN_FLAG": "-fplugin=", "CK_PROFILER": "gprof" }, "soft_name": "Open64 compiler", "tags": [ "compiler", "open64", "lang-c", "lang-cpp", "lang-f77", "lang-f90", "lang-f95" ], "tool": "opencc", "version": { "cmd": "--version > $#filename#$ 2>&1", "split": ".", "string_after": "", "string_before": ")" } }