Salome HOME
llvm 8.0.1 fedora 34 compliance
[tools/sat_salome.git] / products / llvm.pyconf
1 default :
2 {
3     name : "llvm"
4     build_source : "cmake"
5     cmake_options : "-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$LLVM_ROOT_DIR -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD:STRING=X86 -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
6     get_source : "archive"
7     system_info :
8     {
9        rpm : []
10        rpm_dev : ["llvm-devel", "clang-devel"]
11        apt : ["clang"]
12        apt_dev : ["llvm-dev"]
13     }
14     environ :
15     {
16        env_script : $name + ".py"
17     }
18     depend : [ 'Python' ]
19     build_depend : ["cmake"]
20     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
21     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
22     install_dir : 'base'
23     properties:
24     {
25       is_mesa : "yes"
26       not_in_package : "no"
27       incremental : "yes"
28     }
29     patches : []
30 }
31
32 version_8_0_1_clang :
33 {
34     build_source : "script"
35     compil_script: "llvm-8.0.1.sh"
36     patches : ['llvm-8.0.1-clang-FD32-gcc-10.0.patch', 'llvm-8.0.1-clang-FD34-gcc-11.0.patch']
37 }
38
39 version_8_0_1_clang_win :
40 {
41     cmake_options : ' -DCMAKE_INSTALL_PREFIX=%LLVM_ROOT_DIR% -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON  -DPYTHON_EXECUTABLE:STRING=%PYTHON_ROOT_DIR:\=/%/python.exe -DLLVM_INSTALL_UTILS:BOOL=ON -DLLVM_ENABLE_DUMP:BOOL=ON -Thost=x64'
42    depend : [ 'Python' ]
43    archive_info:
44    {
45      archive_name : "llvm-8.0.1-clang.tar.gz"
46    }
47    properties:
48    {
49      incremental : "yes"
50      compile_time : "yes"
51    }
52    patches : []
53 }
54
55 version_8_0_1_clang_win_dbg :
56 {
57    build_source : "script"
58    compil_script: "llvm-8.0.1.bat"
59    depend : [ 'Python' ]
60    archive_info:
61    {
62      archive_name : "llvm-8.0.1-clang.tar.gz"
63    }
64    properties:
65    {
66      incremental : "yes"
67      compile_time : "yes"
68    }
69    patches : []
70 }