Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
86 lines (85 sloc) 2.33 KB
{
"auto_detect": "yes",
"customize": {
"add_only_with_version": "yes",
"add_to_path": "yes",
"build_dir_name": "llvm",
"can_strip_dynamic_lib": "yes",
"check_that_exists": "yes",
"ck_version": 10,
"env_prefix": "CK_ENV_COMPILER_LLVM",
"languages": [
"C",
"CPP"
],
"limit_recursion_dir_search": {
"linux": 3,
"win": 4
},
"only_for_target_os_tags": [
"windows",
"linux"
],
"search_numeric_ext_on_linux": "yes",
"soft_file": {
"linux": "clang",
"win": "clang.exe"
},
"soft_file_from_host_os": "yes",
"soft_path_example": {
"linux": "/usr/bin/clang",
"win": "C:\\Program Files (x86)\\llvm\\bin\\clang.exe"
},
"soft_version_cmd": {
"linux": "--version > $#filename#$ 2>&1",
"win": " --version > $#filename#$ 2>&1"
},
"sort":50
},
"deps": {
"mvsc": {
"local": "yes",
"name": "microsoft C compiler",
"only_for_target_os_tags": [
"windows"
],
"tags": "microsoft,compiler"
},
"ndk-gcc": {
"local": "yes",
"name": "Android NDK GCC",
"only_for_target_os_tags": [
"android"
],
"tags": "compiler,gcc,ndk"
}
},
"env": {
"CK_COMPILER_FLAG_STD90" : "-std=c90",
"CK_COMPILER_FLAG_STD99" : "-std=c99",
"CK_COMPILER_FLAG_CPP11" : "-std=c++11",
"CK_COMPILER_FLAG_CPP0X" : "-std=c++0x",
"CK_COMPILER_FLAG_OPENMP" : "-fopenmp",
"CK_COMPILER_FLAG_PTHREAD_LIB" : "-lpthread",
"CK_COMPILER_TOOLCHAIN_NAME" : "clang",
"CK_ASM_EXT" : ".s",
"CK_OBJ_EXT" : ".o",
"CK_FLAG_PREFIX_INCLUDE" : "-I",
"CK_FLAG_PREFIX_LIB_DIR" : "-L",
"CK_FLAG_PREFIX_VAR" : "-D",
"CK_FLAGS_CREATE_ASM" : "-S",
"CK_FLAGS_CREATE_OBJ" : "-c",
"CK_LINKER_FLAG_OPENMP" : "-fopenmp",
"CK_OPT_SIZE" : "-Os",
"CK_OPT_SPEED" : "-O3",
"CK_OPT_SPEED_SAFE" : "-O2",
"CK_PLUGIN_FLAG" : "-fplugin="
},
"soft_name": "LLVM compiler",
"tags": [
"compiler",
"llvm",
"lang-c",
"lang-cpp"
]
}