@@ -96,6 +96,9 @@ def setup_build_environment(self, env):
9696 env .prepend_path ('PYTHONPATH' , sphinx_pythonpath )
9797
9898 def cmake_args (self ):
99+ return self .cmake_args (False , 'not defined' , 'not defined' , 'not defined' , 'not defined' , 'unavailable' )
100+
101+ def fill_cmake_args (self , batch , t_ext , erd_ext , team , dox_path , dkoc_lic ):
99102 args = []
100103
101104 args .append ('-DBUILD_SHARED_LIBS:BOOL=ON' ) # Toujours en mode shared, pour le scripting
@@ -112,17 +115,17 @@ def cmake_args(self):
112115 args .append (self .define_from_variant ('PYTHONADDON' , 'pythonaddon' ))
113116 args .append (self .define_from_variant ('WITH_DOC' , 'doc' ))
114117
115- args .append (self .define ('T_INTERNAL_EXTENSION' , 'not_defined' ))
116- args .append (self .define ('ERD_INTERNAL_EXTENSION' , 'not_defined' ))
117- args .append (self .define ('USER_TEAM' , 'not_defined' ))
118- args .append (self .define ('DOXYGEN_PATH' , 'not_defined' ))
119- args .append (self .define ('DKOC_LICENCE' , 'unavailable' ))
118+ args .append (self .define ('T_INTERNAL_EXTENSION' , t_ext ))
119+ args .append (self .define ('ERD_INTERNAL_EXTENSION' , erd_ext ))
120+ args .append (self .define ('USER_TEAM' , team ))
121+ args .append (self .define ('DOXYGEN_PATH' , dox_path ))
122+ args .append (self .define ('DKOC_LICENCE' , dkoc_lic ))
120123 args .append (self .define ('URL_WIKI' , 'url_wiki' ))
121124 args .append (self .define ('URL_TUTORIAL' , 'url_tuto' ))
122125 args .append (self .define ('URL_QUALIF' , 'url_doc_qualif' ))
123126
124- args .append ('-DBUILD_MAGIX3D:BOOL=ON' )
125- args .append ('-DBUILD_MAGIX3DBATCH:BOOL=OFF' )
127+ args .append (self . define ( 'BUILD_MAGIX3D' , True ) )
128+ args .append (self . define ( 'BUILD_MAGIX3DBATCH' , batch ) )
126129
127130 if ('+doc' in self .spec .variants ):
128131 args .append ('-DSPHINX_WARNINGS_AS_ERRORS=OFF' )
0 commit comments