]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
bos #41189 - support embedded Python 3.9 - Windows - by default target 3.6
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 12 Apr 2024 14:21:28 +0000 (16:21 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 12 Apr 2024 14:21:28 +0000 (16:21 +0200)
applications/SALOME-master-windows.pyconf
products/compil_scripts/sphinxintl-2.0.0.bat [new file with mode: 0755]
products/sphinxintl.pyconf

index cc619ad3462c6129f9d726643b8bb42525c8962e..c823829210ae10717f8784d17ec50b5b532eda91 100644 (file)
@@ -12,7 +12,7 @@ APPLICATION :
     debug   : 'no'
     base    : 'no'
     python3 : 'yes'
-    pyver   : '3.9'
+    pyver   : '3.6'
     environ :
     {
         build : 
diff --git a/products/compil_scripts/sphinxintl-2.0.0.bat b/products/compil_scripts/sphinxintl-2.0.0.bat
new file mode 100755 (executable)
index 0000000..f712aa2
--- /dev/null
@@ -0,0 +1,61 @@
+@echo off
+
+echo ##########################################################################
+echo sphinxintl %VERSION%
+echo ##########################################################################
+
+REM install in python directly
+SET INSTALL_CENTRALLY=1
+
+IF NOT DEFINED SAT_DEBUG (
+  SET SAT_DEBUG=0
+)
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%
+
+cd %SOURCE_DIR%
+
+echo.
+echo --------------------------------------------------------------------------
+echo Launching "python.exe setup.py build"
+echo --------------------------------------------------------------------------
+set BUILD_OPT=
+if %SAT_DEBUG% == 1 (
+   set BUILD_OPT=--debug
+)
+
+%PYTHON_ROOT_DIR%\python.exe setup.py build %BUILD_OPT%
+
+echo.
+echo --------------------------------------------------------------------------
+echo Launching "python.exe setup.py install"
+echo --------------------------------------------------------------------------
+SET SETUP_EXTRA_OPTIONS=--old-and-unmanageable
+if %PYTHON_VERSION% == 3.6 (
+       SET SETUP_EXTRA_OPTIONS=
+)
+
+if %INSTALL_CENTRALLY% == 1 (
+    %PYTHONBIN% setup.py  build  %BUILD_OPT% install %SETUP_EXTRA_OPTIONS%
+) else (
+    %PYTHONBIN% setup.py build  %BUILD_OPT% install --prefix=%PRODUCT_INSTALL% %SETUP_EXTRA_OPTIONS%
+)
+if NOT %ERRORLEVEL% == 0 (
+  echo ERROR on sphinxintl
+  exit 1
+)
+
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on setup.py install 
+    exit 3
+)
+
+echo.
+echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
+echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
+
+echo.
+echo ########## END
index db66f48c8c1bff63e7dcfe25cbcd1fa9fb66cc02..e87df9b12a080b0cb4bc6d45a3054308c5365c13 100644 (file)
@@ -38,7 +38,7 @@ version_2_0_0_win_dbg :
 {
     name : "sphinx_intl"
     build_source : "script"
-    compil_script :  'sphinxintl.bat'
+    compil_script :  'sphinxintl-2.0.0.bat'
     archive_info : {archive_name : "sphinxintl-2.0.0.tar.gz"}
     get_source : "archive"
     environ :