Salome HOME
add new section on YACS conf file for FD32
[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       repositories :
10       {
11         tuleap : $PROJECTS.projects.salome.git_info.git_server.tuleap.url + "salome/yacs.git"
12         github : $PROJECTS.projects.salome.git_info.git_server.github.url + "yacs.git"
13         gitpub : $PROJECTS.projects.salome.git_info.git_server.gitpub.url + "modules/yacs.git"
14       }
15     }
16     environ :
17     {
18         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "yacs"
19     }
20     depend : [
21               "KERNEL",
22               "GUI", 
23               "Python", 
24               "qt", 
25               "boost", 
26               "omniORB", 
27               "docutils",
28               "graphviz",
29               "libxml2", 
30               "Sphinx", 
31               "Jinja2", 
32               "setuptools", 
33               "Pygments", 
34               "six", 
35               "pytz", 
36               "markupsafe"
37               ]
38     opt_depend : ['pmml']
39     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
40
41     nb_proc : 4
42     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
43     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
44     properties:
45     {
46         has_salome_gui : "yes"
47         is_SALOME_module : "yes"
48         has_unit_tests
49         incremental : "yes"
50     }
51     patches : []
52 }
53
54 default_win :
55 {
56   patches : []
57 }
58
59 version_master_FD32:
60 {
61     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF -DQT_HELP_GENERATOR=${QT5_ROOT_DIR}/bin/qhelpgenerator -DQt5LinguistTools_DIR=${QT5_ROOT_DIR}/lib/cmake/Qt5LinguistTools"
62 }
63
64 version_master_CO9 :
65 {
66     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF -DQT_HELP_GENERATOR=${QT5_ROOT_DIR}/bin/qhelpgenerator -DQt5LinguistTools_DIR=${QT5_ROOT_DIR}/lib/cmake/Qt5LinguistTools"
67 }
68
69 version_V9_12_0_CO9 :
70 {
71     cmake_options : " -DSALOME_YACS_USE_EMBEDDED_PMML=OFF -DQT_HELP_GENERATOR=${QT5_ROOT_DIR}/bin/qhelpgenerator -DQt5LinguistTools_DIR=${QT5_ROOT_DIR}/lib/cmake/Qt5LinguistTools"
72 }
73
74 version_9_2_0_to_9_8_0 :
75 {
76     cmake_options : ""
77     patches : ["yacs_cea_v2.patch"]
78 }
79
80 # bug in cmake for multi proc compilation
81 from_7_7_0_to_8_5_0 :
82 {
83     cmake_options : ""
84     nb_proc : 1
85
86
87 # autotools are used for version 6
88 # do not depend upon six, pytz, markupsafe
89 version_V6_6_0 :
90 {
91     build_source : "autotools"
92     depend : [
93               "KERNEL",
94               "GUI", 
95               "Python", 
96               "qt", 
97               "boost", 
98               "omniORB", 
99               "docutils", 
100               "graphviz",
101               "libxml2", 
102               "Sphinx", 
103               "Jinja2", 
104               "setuptools", 
105               "Pygments"
106               ]
107     build_depend : ["swig", "doxygen", "cppunit"]
108