]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #41854: implement Meshio windows in SAT
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Thu, 9 May 2024 08:04:03 +0000 (10:04 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Thu, 9 May 2024 08:04:03 +0000 (10:04 +0200)
21 files changed:
applications/SALOME-master-windows.pyconf
products/cftime.pyconf [new file with mode: 0644]
products/compil_scripts/cftime-1.6.3.bat [new file with mode: 0644]
products/compil_scripts/meshio-5.3.5.bat [new file with mode: 0644]
products/compil_scripts/netCDF4-1.6.5.bat [new file with mode: 0644]
products/compil_scripts/netcdf-4.6.2.bat [new file with mode: 0644]
products/env_scripts/cftime.py [new file with mode: 0644]
products/env_scripts/markdown_it_py.py [new file with mode: 0644]
products/env_scripts/mdurl.py [new file with mode: 0644]
products/env_scripts/meshio.py
products/env_scripts/netCDF4.py [new file with mode: 0644]
products/env_scripts/netcdf.py
products/env_scripts/rich.py
products/h5py.pyconf
products/markdown_it_py.pyconf [new file with mode: 0644]
products/mdurl.pyconf [new file with mode: 0644]
products/meshio.pyconf
products/netCDF4.pyconf [new file with mode: 0644]
products/netcdf.pyconf
products/rich.pyconf
salome.pyconf

index 64bfd01f844ef78a523f3cb93c5c603618646fbf..c5f382875bf48b8d1aa8b330520b2056e963e520 100644 (file)
@@ -44,6 +44,7 @@ APPLICATION :
         boost : '1.67.0'
         CAS : {tag : 'V7_5_3p5', section: 'version_CR753_SALOME_PATCH_win', base: 'no'}
         certifi : '2019.6.16'
+        cftime : '1.6.3'
         cgns : '4.2.0'
         chardet : '3.0.4'
         click : '7.0'
@@ -68,6 +69,7 @@ APPLICATION :
         gmsh : '4.10.3'
         graphviz : '2.44.1'
         hdf5 : '1.10.3'
+        h5py : '3.11.0'
         idna : '2.8'
         imagesize : '1.1.0'
         ispc : '1.15.0'
@@ -78,13 +80,18 @@ APPLICATION :
         libpng: '1.5.10'
         libxml2 : '2.9.1'
         llvm : '8.0.1-clang-win'
+        mdurl :'0.1.2'
+        markdown_it_py : '3.0.0'
         markupsafe : '1.1.1'
         matplotlib : '3.3.4'
         medfile : '4.1.1'
         mesa : '19.2.3'
         MeshGems : '2.15-1'
+        meshio: '5.3.5'
         metis : '5.1.0'
         msvc : '2017'
+        netcdf : '4.6.2'
+        netCDF4: '1.6.5'
         netgen : '5.3.1_with_CAS_7.2'
         # comment out line above and uncomment the line below to use Netgen 6.
         #netgen : '6.2.2101'
@@ -109,7 +116,7 @@ APPLICATION :
         psutil : '5.9.8'
         pthreads : '2.9.1'
         PyFMI : '2.6'
-        Pygments : '2.4.2'
+        Pygments : '2.13.0'
         pyparsing : '2.4.0'
         PyQt : '5.15.3'
         pyreadline : '3.4.1'
@@ -118,6 +125,7 @@ APPLICATION :
         qt : '5.12.10'
         qwt : '6.1.2'
         requests : '2.22.0'
+        rich : '13.7.1'
         rkCommon : '1.5.1'
         ruby : '2.5.5-1'
         #scikit_learn: '1.3.2'
diff --git a/products/cftime.pyconf b/products/cftime.pyconf
new file mode 100644 (file)
index 0000000..7426fbf
--- /dev/null
@@ -0,0 +1,58 @@
+default :
+{
+    name : "cftime"
+    build_source : "script"
+    compil_script: "cftime.sh"
+    get_source : "archive"  
+    patches : []
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : "cftime.py"
+    }
+    depend : ['Python', 'h5py', 'rich', 'netcdf']
+    opt_depend: []
+    source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+    build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+    install_dir : 'base'
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
+
+default_win :
+{
+    depend : ['Python', 'h5py', 'rich', 'netcdf']
+    opt_depend : []
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
+
+version_1_6_3 :
+{
+}
+
+version_1_6_3_win :
+{
+    compil_script: "cftime-1.6.3.bat"
+    archive_info :
+    {
+      archive_name  : "cftime-1.6.3.tar.gz"
+    }
+    properties :
+    {
+      incremental : "yes"
+      pip : "no"
+    }
+}
diff --git a/products/compil_scripts/cftime-1.6.3.bat b/products/compil_scripts/cftime-1.6.3.bat
new file mode 100644 (file)
index 0000000..ec241a6
--- /dev/null
@@ -0,0 +1,40 @@
+@echo off
+
+echo ##########################################################################
+echo cftime %VERSION%
+echo ##########################################################################
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%\cache\pip
+
+cd %BUILD_DIR%
+
+set HDF5_DIR=%HDF5_ROOT_DIR%
+set HDF5_INCDIR=%HDF5_INCLUDE_DIRS%
+set HDF5_LIBDIR=%HDF5_LIBRARIES%
+set NETCDF4_DIR=%NETCDF_ROOT_DIR%
+set NETCDF4_INCDIR=%NETCDF_ROOT_DIR%\include
+set NETCDF4_LIBDIR=%NETCDF_ROOT_DIR%\lib
+
+xcopy %SOURCE_DIR%\* %BUILD_DIR% /E /I /Q
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on xcopy
+    exit 1
+)
+
+cd %BUILD_DIR%
+%PYTHON_ROOT_DIR%\python.exe setup.py install
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on install cftime-1.6.3
+    exit 2
+)
+
+echo.
+echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
+echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
+
+echo.
+echo ########## END
diff --git a/products/compil_scripts/meshio-5.3.5.bat b/products/compil_scripts/meshio-5.3.5.bat
new file mode 100644 (file)
index 0000000..457c21c
--- /dev/null
@@ -0,0 +1,28 @@
+@echo off
+
+echo ##########################################################################
+echo meshio %VERSION%
+echo ##########################################################################
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%\cache\pip
+
+cd %SOURCE_DIR%
+xcopy * %BUILD_DIR%\ /E /I /Q
+cd %BUILD_DIR%
+
+%PYTHON_ROOT_DIR%\python.exe setup.py install
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on python setup.py
+    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
diff --git a/products/compil_scripts/netCDF4-1.6.5.bat b/products/compil_scripts/netCDF4-1.6.5.bat
new file mode 100644 (file)
index 0000000..2e1ff33
--- /dev/null
@@ -0,0 +1,40 @@
+@echo off
+
+echo ##########################################################################
+echo netCDF4 %VERSION%
+echo ##########################################################################
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%\cache\pip
+
+cd %BUILD_DIR%
+
+set HDF5_DIR=%HDF5_ROOT_DIR%
+set HDF5_INCDIR=%HDF5_INCLUDE_DIRS%
+set HDF5_LIBDIR=%HDF5_LIBRARIES%
+set NETCDF4_DIR=%NETCDF_ROOT_DIR%
+set NETCDF4_INCDIR=%NETCDF_ROOT_DIR%\include
+set NETCDF4_LIBDIR=%NETCDF_ROOT_DIR%\lib
+
+xcopy %SOURCE_DIR%\* %BUILD_DIR% /E /I /Q
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on xcopy
+    exit 1
+)
+
+cd %BUILD_DIR%
+%PYTHON_ROOT_DIR%\python.exe setup.py install
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on install netcdf-1.6.5
+    exit 2
+)
+
+echo.
+echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
+echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
+
+echo.
+echo ########## END
diff --git a/products/compil_scripts/netcdf-4.6.2.bat b/products/compil_scripts/netcdf-4.6.2.bat
new file mode 100644 (file)
index 0000000..fcb1428
--- /dev/null
@@ -0,0 +1,83 @@
+@echo off
+
+echo ##########################################################################
+echo netcdf %VERSION%
+echo ##########################################################################
+
+IF NOT DEFINED SAT_DEBUG (
+  SET SAT_DEBUG=0
+)
+
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+)
+
+SET PRODUCT_BUILD_TYPE=Release
+
+REM TODO: NGH: not Tested yet
+if %SAT_DEBUG% == 1 (
+  set PRODUCT_BUILD_TYPE=Debug
+)
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%
+
+SET CMAKE_OPTIONS=
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_LIBDIR:STRING=lib
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN%
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_NETCDF_4=ON
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_DAP=OFF
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBUILD_UTILITIES=ON
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBUILD_SHARED_LIBS=ON
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS%  -DENABLE_TESTS=OFF
+
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLIBXML2_INCLUDE_DIR:STRING=%LIBXML2_ROOT_DIR:\=/%/include
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLIBXML2_LIBRARIES:STRING=%LIBXML2_ROOT_DIR:\=/%/lib/libxml2.lib
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLIBXML2_XMLLINT_EXECUTABLE=%LIBXML2_ROOT_DIR:\=/%/bin/xmllint.exe
+
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DHDF5_DIR:PATH=%HDF5_ROOT_DIR:\=/%/cmake/hdf5
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DHDF5_INCLUDE_DIRS:PATH=%HDF5_ROOT_DIR:\=/%/include
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DHDF5_USE_STATIC_LIBRARIES:BOOL=OFF
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set MSBUILDDISABLENODEREUSE=1
+
+echo.
+echo *********************************************************************
+echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS%
+echo *********************************************************************
+echo.
+
+%CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
+if NOT %ERRORLEVEL% == 0 (
+    echo "ERROR on cmake"
+    exit 1
+)
+
+echo.
+echo *********************************************************************
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *********************************************************************
+echo.
+
+msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on msbuild ALL_BUILD.vcxproj
+    exit 2
+)
+
+echo.
+echo *********************************************************************
+echo *** installation...
+echo *********************************************************************
+echo.
+
+msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on msbuild INSTALL.vcxproj
+    exit 3
+)
diff --git a/products/env_scripts/cftime.py b/products/env_scripts/cftime.py
new file mode 100644 (file)
index 0000000..f0a27cf
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set('CFTIME_ROOT_DIR',prereq_dir)
+
+def set_nativ_env(env):
+    pass
diff --git a/products/env_scripts/markdown_it_py.py b/products/env_scripts/markdown_it_py.py
new file mode 100644 (file)
index 0000000..58e363f
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set('MARKDOWN_PY_IT_ROOT_DIR',prereq_dir)
+    if not platform.system() == "Windows" :
+        pyver = 'python' + env.get('PYTHON_VERSION')
+        env.prepend('PYTHONPATH', os.path.join(prereq_dir, 'lib', pyver, 'site-packages'))
+
+def set_nativ_env(env):
+    pass
diff --git a/products/env_scripts/mdurl.py b/products/env_scripts/mdurl.py
new file mode 100644 (file)
index 0000000..f46b8b1
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set('MDURL_ROOT_DIR',prereq_dir)
+    if not platform.system() == "Windows" :
+        pyver = 'python' + env.get('PYTHON_VERSION')
+        env.prepend('PYTHONPATH', os.path.join(prereq_dir, 'lib', pyver, 'site-packages'))
+
+def set_nativ_env(env):
+    pass
index b833d2749f5c257e3d4cdfec2678fdfe0e33ee9b..cca451c649557258381d1ea1cee009be54ac1206 100644 (file)
@@ -5,12 +5,16 @@ import os.path
 import platform
 
 def set_env(env, prereq_dir, version):
+    pyver = 'python' + env.get('PYTHON_VERSION')
+    env.set('MESHIO_ROOT_DIR',prereq_dir)
+    env.set('HDF5_DISABLE_VERSION_CHECK', '1')
     if not platform.system() == "Windows" :
-        pyver = 'python' + env.get('PYTHON_VERSION')
-        env.set('MESHIO_ROOT_DIR',prereq_dir)
-        env.set('HDF5_DISABLE_VERSION_CHECK', '1')
         env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
         env.prepend('PYTHONPATH', os.path.join(prereq_dir, 'lib', pyver, 'site-packages'))
+    else:
+        # meshio is installed in Python lib directory
+        # no need to expand PATH
+        pass
 
 def set_nativ_env(env):
     pass
diff --git a/products/env_scripts/netCDF4.py b/products/env_scripts/netCDF4.py
new file mode 100644 (file)
index 0000000..75e7de6
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set('NETCDF4_ROOT_DIR',prereq_dir)
+
+def set_nativ_env(env):
+    pass
index 31057638a325ee07a586424015b14164f6b5bdb7..88d0383a5bca2d2d4ad7b950f4a3f6380f1a082a 100644 (file)
@@ -1,12 +1,14 @@
 #!/usr/bin/env python
 import os.path
+import platform
 
 def set_env(env, prereq_dir, version):
     env.set('NETCDF_ROOT_DIR', prereq_dir)
     env.set('NETCDF_INSTALL_DIR', prereq_dir)
     env.set('NETCDF_VERSION',version)
     env.prepend('PATH', os.path.join(prereq_dir,'bin'))
-    env.prepend('LD_LIBRARY_PATH',os.path.join(prereq_dir, 'lib'))
+    if not platform.system() == "Windows" :
+        env.prepend('LD_LIBRARY_PATH',os.path.join(prereq_dir, 'lib'))
 
 def set_nativ_env(env):
     pass
index f9d28784d394c2d3fb68954b1dafa78edea1a5b6..2281c3b2b73736810aa49d52660c8f91ddf16b6c 100644 (file)
@@ -5,9 +5,9 @@ import os.path
 import platform
 
 def set_env(env, prereq_dir, version):
+    env.set('RICH_ROOT_DIR',prereq_dir)
     if not platform.system() == "Windows" :
         pyver = 'python' + env.get('PYTHON_VERSION')
-        env.set('RICH_ROOT_DIR',prereq_dir)
         env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
         env.prepend('PYTHONPATH', os.path.join(prereq_dir, 'lib', pyver, 'site-packages'))
 
index c6c99b7e52c9875d0607b21e7dec72b70076c861..66c4870eeff0b09c6ac04172678ff426c97204a9 100644 (file)
@@ -38,3 +38,12 @@ version_3_11_0:
      pip : "no"
    }
 }
+
+version_3_11_0_win:
+{
+   properties :
+   {
+     incremental : "yes"
+     pip : "yes"
+   }
+}
diff --git a/products/markdown_it_py.pyconf b/products/markdown_it_py.pyconf
new file mode 100644 (file)
index 0000000..a32e416
--- /dev/null
@@ -0,0 +1,29 @@
+default :
+{
+    name : "markdown_it_py"
+    build_source : "script"
+    compil_script: "markdown_it_py.sh"
+    get_source : "archive"  
+    patches : []
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : "markdown_it_py.py"
+    }
+    depend : ['Python', 'h5py', 'mdurl']
+    opt_depend: []
+    source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+    build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+    install_dir : 'base'
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
diff --git a/products/mdurl.pyconf b/products/mdurl.pyconf
new file mode 100644 (file)
index 0000000..a991ee5
--- /dev/null
@@ -0,0 +1,29 @@
+default :
+{
+    name : "mdurl"
+    build_source : "script"
+    compil_script: "mdurl.sh"
+    get_source : "archive"  
+    patches : []
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : "mdurl.py"
+    }
+    depend : ['Python', 'h5py']
+    opt_depend: []
+    source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+    build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+    install_dir : 'base'
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
index d041f492c3c75a9f6314795593b7e7fc87eaabcb..fc9cb2b6da5ff4910ad2c4605ddc941d3346b49a 100644 (file)
@@ -24,6 +24,7 @@ default :
     {
       incremental : "yes"
       pip : "yes"
+      single_install_dir : "no"
     }
 }
 
@@ -35,5 +36,19 @@ version_5_3_5 :
    {
      incremental : "yes"
      pip : "no"
+     single_install_dir : "no"
    }
 }
+
+version_5_3_5_win :
+{
+   compil_script: "meshio-5.3.5.bat"
+   archive_info : {archive_name : "meshio-5.3.5.tar.gz"}
+   properties :
+   {
+     incremental : "yes"
+     pip : "no"
+     single_install_dir : "no"
+   }
+    depend : ['Python', 'numpy', 'hdf5', 'h5py','rich', 'netCDF4']
+}
diff --git a/products/netCDF4.pyconf b/products/netCDF4.pyconf
new file mode 100644 (file)
index 0000000..6488b6f
--- /dev/null
@@ -0,0 +1,57 @@
+default :
+{
+    name : "netCDF4"
+    build_source : "script"
+    compil_script: "netCDF4.sh"
+    get_source : "archive"  
+    patches : []
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : "netCDF4.py"
+    }
+    depend : ['Python', 'netcdf', 'hdf5', 'cftime']
+    opt_depend: []
+    source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+    build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+    install_dir : 'base'
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
+
+default_win :
+{
+    properties :
+    {
+      incremental : "yes"
+    }
+    depend : ['Python', 'netcdf', 'hdf5', 'cftime']
+    opt_depend : []
+}
+
+version_1_6_5 :
+{
+}
+
+version_1_6_5_win :
+{
+    compil_script: "netCDF4-1.6.5.bat"
+    archive_info :
+    {
+      archive_name  : "netCDF4-1.6.5.tar.gz"
+    }
+    properties :
+    {
+      incremental : "yes"
+      pip : "no"
+    }
+}
index 22ea2287a9730717e1febe05516250b452a67415..4cd35960c88595329542c3f4f33fed0145f98de0 100644 (file)
@@ -30,7 +30,8 @@ default_win :
 {
     properties :
     {
-      single_install_dir : "yes"
+      single_install_dir : "no"
+      incremental : "yes"
     }
     depend : ['Python', 'lapack', 'hdf5', 'tbb', 'nlopt', 'libxml2', 'eigen', 'pthreads']
     opt_depend : []
@@ -42,6 +43,15 @@ version_4_6_2:
     {
       archive_name  : "netcdf-c-4.6.2.tar.gz"
     }
-    compil_script :  "netcdf-4.6.2.sh"
+    compil_script :  "netcdf-4.6.2" + $VARS.scriptExtension
     patches : ['netcdf-4.6.2-001.patch']
 }
+
+version_4_6_2_win :
+{
+    properties :
+    {
+      single_install_dir : "yes"
+      incremental : "yes"
+    }
+}
index f1b5b8359707725706b8cff8260a52730de38a37..c48960d6c6c6eab1a1499279b149d2c6528b9c86 100644 (file)
@@ -38,3 +38,12 @@ version_13_7_1:
     }
 }
 
+version_13_7_1_win :
+{
+    depend : ['Python', 'numpy', 'hdf5', 'h5py', 'markdown_it_py', 'Pygments']
+    properties :
+    {
+      incremental : "yes"
+      pip : "yes"
+    }
+}
index 958c19189c7e000b8c2530fa8d4da411e0355907..a4d1f887f31c4bb4377b2fc9b7c91163e472877e 100644 (file)
@@ -4,21 +4,21 @@
 project_path : $PWD
 
 # Where to search the archives of the products
-ARCHIVEPATH : "/home/salome-public/prerequis/archives:/nfs/home/salome-public/prerequis/archives:/mnt/prerequis/archives"
+ARCHIVEPATH : "\\\\titania\\home_projet08\\salome-public\\prerequis\\archives"
 ARCHIVEFTP : "ftp.cea.fr/pub/salome/prerequisites"
 # Where to search the pyconf of the applications
-APPLICATIONPATH : $project_path + "/applications/"
+APPLICATIONPATH : $project_path + "\\applications\\"
 # Where to search the pyconf of the products
-PRODUCTPATH : $project_path + "/products/"
+PRODUCTPATH : $project_path + "\\products"
 # Where to search the pyconf of the jobs of the project
-JOBPATH : $project_path + "/jobs/
+JOBPATH : $project_path + r"\\jobs\\
 # Where to search for licences
-LICENCEPATH : "/home/salome-public/prerequis/LICENCE:/nfs/home/salome-public/prerequis/LICENCE:/export/home/salome/prerequis/install/LICENCE:/volatile/salome/prerequis/install/LICENCE:/soft/commun/SALOME/LICENSE:/mnt/prerequis/LICENCE"
+LICENCEPATH : "\\\\titania\\home_projet08\\salome-public\\prerequis\\LICENCE"
 
 git_info : 
 {
-   default_git_server : "https://git.salome-platform.org/gitpub/"
-   default_git_server_dev : "https://codev-tuleap.cea.fr/plugins/git/salome/"
+    default_git_server : "https://git.salome-platform.org/gitpub/"
+    default_git_server_dev : "https://codev-tuleap.cea.fr/plugins/git/salome/"
 }
 
 test_bases :