Salome HOME
bos #38104: prepare final configuration files for SALOME 9.12.0
[tools/sat_salome.git] / products / YACS.pyconf
1 default :
2 {
3     name : "YACS"
4     build_source : "cmake"
5     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF"
6     get_source : "git"
7     git_info:
8     {
9         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/yacs.git"
10         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "yacs.git"
11     }
12     environ :
13     {
14         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "yacs"
15     }
16     depend : [
17               "KERNEL",
18               "GUI", 
19               "Python", 
20               "qt", 
21               "boost", 
22               "omniORB", 
23               "docutils",
24               "graphviz",
25               "libxml2", 
26               "Sphinx", 
27               "Jinja2", 
28               "setuptools", 
29               "Pygments", 
30               "six", 
31               "pytz", 
32               "markupsafe"
33               ]
34     opt_depend : ['pmml']
35     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
36
37     nb_proc : 4
38     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
39     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
40     properties:
41     {
42         has_salome_gui : "yes"
43         is_SALOME_module : "yes"
44         has_unit_tests
45         incremental : "yes"
46     }
47     patches : []
48 }
49
50 default_win :
51 {
52   patches : []
53 }
54
55 version_master_CO9 :
56 {
57     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF -DQT_HELP_GENERATOR=${QT5_ROOT_DIR}/bin/qhelpgenerator -DQt5LinguistTools_DIR=${QT5_ROOT_DIR}/lib/cmake/Qt5LinguistTools"
58 }
59
60 version_V9_12_0_CO9 :
61 {
62     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF -DQT_HELP_GENERATOR=${QT5_ROOT_DIR}/bin/qhelpgenerator -DQt5LinguistTools_DIR=${QT5_ROOT_DIR}/lib/cmake/Qt5LinguistTools"
63 }
64
65 version_9_2_0_to_9_8_0 :
66 {
67     cmake_options : ""
68     patches : ["yacs_cea_v2.patch"]
69 }
70
71 # bug in cmake for multi proc compilation
72 from_7_7_0_to_8_5_0 :
73 {
74     cmake_options : ""
75     nb_proc : 1
76
77
78 # autotools are used for version 6
79 # do not depend upon six, pytz, markupsafe
80 version_V6_6_0 :
81 {
82     build_source : "autotools"
83     depend : [
84               "KERNEL",
85               "GUI", 
86               "Python", 
87               "qt", 
88               "boost", 
89               "omniORB", 
90               "docutils", 
91               "graphviz",
92               "libxml2", 
93               "Sphinx", 
94               "Jinja2", 
95               "setuptools", 
96               "Pygments"
97               ]
98     build_depend : ["swig", "doxygen", "cppunit"]
99