Salome HOME
scotch: fix sequential build
[tools/sat_salome.git] / products / YACS.pyconf
1 default :
2 {
3     name : "YACS"
4     build_source : "cmake"
5     get_source : "git"
6     git_info:
7     {
8         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/yacs.git"
9         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "yacs.git"
10     }
11     environ :
12     {
13         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "yacs"
14     }
15     depend : [
16               "KERNEL",
17               "GUI", 
18               "Python", 
19               "qt", 
20               "boost", 
21               "omniORB", 
22               "docutils",
23               "graphviz",
24               "libxml2", 
25               "Sphinx", 
26               "Jinja2", 
27               "setuptools", 
28               "Pygments", 
29               "six", 
30               "pytz", 
31               "markupsafe"
32               ]
33     opt_depend : ['pmml']
34     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
35
36     nb_proc : 4
37     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
38     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
39     properties:
40     {
41         has_salome_gui : "yes"
42         is_SALOME_module : "yes"
43         has_unit_tests
44         incremental : "yes"
45     }
46
47
48 version_9_2_0_to_9_8_0 :
49 {
50     patches : ["yacs_cea_v2.patch"]
51 }
52
53 # bug in cmake for multi proc compilation
54 from_7_7_0_to_8_5_0 :
55 {
56     nb_proc : 1
57
58
59 # autotools are used for version 6
60 # do not depend upon six, pytz, markupsafe
61 version_V6_6_0 :
62 {
63     build_source : "autotools"
64     depend : [
65               "KERNEL",
66               "GUI", 
67               "Python", 
68               "qt", 
69               "boost", 
70               "omniORB", 
71               "docutils", 
72               "graphviz",
73               "libxml2", 
74               "Sphinx", 
75               "Jinja2", 
76               "setuptools", 
77               "Pygments"
78               ]
79     build_depend : ["swig", "doxygen", "cppunit"]
80