-
Notifications
You must be signed in to change notification settings - Fork 25
/
meta.json
79 lines (79 loc) · 2.07 KB
/
meta.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"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": ")"
}
}