]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #42205 [SAT][Windows] support different values for CMAKE_BUILD_TYPE
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 12 Jun 2024 15:28:32 +0000 (17:28 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 12 Jun 2024 15:28:42 +0000 (17:28 +0200)
92 files changed:
applications/MEDCOUPLING-9.10.0-windows.pyconf
applications/MEDCOUPLING-9.11.0-windows.pyconf
applications/MEDCOUPLING-9.12.0-windows.pyconf
applications/MEDCOUPLING-9.3.0-windows.pyconf
applications/MEDCOUPLING-9.4.0-windows.pyconf
applications/MEDCOUPLING-9.5.0-windows.pyconf
applications/MEDCOUPLING-9.6.0-windows.pyconf
applications/MEDCOUPLING-9.7.0-windows.pyconf
applications/MEDCOUPLING-9.8.0-windows.pyconf
applications/MEDCOUPLING-9.9.0-windows.pyconf
applications/MEDCOUPLING-master-windows.pyconf
applications/SALOME-9.10.0-windows.pyconf
applications/SALOME-9.11.0-windows.pyconf
applications/SALOME-9.12.0-windows.pyconf
applications/SALOME-9.4.0-windows.pyconf
applications/SALOME-9.5.0-windows.pyconf
applications/SALOME-9.6.0-windows.pyconf
applications/SALOME-9.7.0-windows.pyconf
applications/SALOME-9.8.0-windows.pyconf
applications/SALOME-9.9.0-windows.pyconf
applications/SALOME-master-windows.pyconf
products/CDMATH.pyconf
products/FIELDS.pyconf
products/GEOM.pyconf
products/GUI.pyconf
products/KERNEL.pyconf
products/MEDCOUPLING.pyconf
products/SHAPER.pyconf
products/compil_scripts/ADAO.bat
products/compil_scripts/CAS_7.3.bat
products/compil_scripts/CAS_7.4.bat
products/compil_scripts/CAS_7.5.bat
products/compil_scripts/CAS_7.8.bat
products/compil_scripts/FMILibrary-2.0.3.bat
products/compil_scripts/OPENTURNS_SALOME.bat
products/compil_scripts/PERSALYS-v13.0.bat
products/compil_scripts/PERSALYS-v14.0.1.bat
products/compil_scripts/PERSALYS-v14.1.bat
products/compil_scripts/PERSALYS-v16.0.1.bat
products/compil_scripts/ParaView-5.10.0.bat
products/compil_scripts/ParaView-5.11.0.bat
products/compil_scripts/TTK.bat
products/compil_scripts/URANIE-4.7.0.bat
products/compil_scripts/YDEFX.bat
products/compil_scripts/bsd_xdr.bat
products/compil_scripts/cgns.bat
products/compil_scripts/cmake.bat
products/compil_scripts/cminpack-1.3.6.bat
products/compil_scripts/eigen.bat
products/compil_scripts/fftw-3.3.9.bat
products/compil_scripts/fftw.bat
products/compil_scripts/freetype.bat
products/compil_scripts/gl2ps.bat
products/compil_scripts/gmsh-4.10.3.bat
products/compil_scripts/gmsh-4.8.4.bat
products/compil_scripts/gmsh.bat
products/compil_scripts/graphviz-2.44.1.bat
products/compil_scripts/graphviz.bat
products/compil_scripts/hdf5CMake.bat
products/compil_scripts/ispc.bat
products/compil_scripts/lapack.bat
products/compil_scripts/lata.bat
products/compil_scripts/llvm-8.0.1.bat
products/compil_scripts/medCMake.bat
products/compil_scripts/metis-5.1.0.bat
products/compil_scripts/netcdf-4.6.2.bat
products/compil_scripts/netgen-6.2.2101.bat
products/compil_scripts/netgen.bat
products/compil_scripts/netgen_5_3_1.bat
products/compil_scripts/nlopt-2.5.0.bat
products/compil_scripts/nlopt.bat
products/compil_scripts/openVKL-0.11.0.bat
products/compil_scripts/openblas-0.3.23.bat
products/compil_scripts/openblas.bat
products/compil_scripts/opencv.bat
products/compil_scripts/openturns-1.20.1.bat
products/compil_scripts/openturns-1.21.bat
products/compil_scripts/openturns-1.22.bat
products/compil_scripts/planegcs.bat
products/compil_scripts/zlib-1.2.11.bat
products/compil_scripts/zlib-1.2.5.bat
products/gl2ps.pyconf
products/llvm.pyconf
products/omniORB.pyconf
products/patches/FIELDS-9.10.0-visual-2019.patch [new file with mode: 0755]
products/patches/GEOM-9.10.0-visual-2019.patch [new file with mode: 0644]
products/patches/GUI-9.10.0-visual-2019.patch [new file with mode: 0755]
products/patches/KERNEL-9.10.0-visual-2019.patch [new file with mode: 0755]
products/patches/MEDCOUPLING-9.10.0-visual-2019.patch [new file with mode: 0755]
products/patches/SHAPER-9.10.0-visual-2019.patch [new file with mode: 0755]
products/patches/omniORB-4.2.3-windows-visual-2019.patch [new file with mode: 0644]
products/root.pyconf

index ce321ee8aeb6e123d252ed7d5695c454e0dbba57..067ef9c7173a8f145c4008dffbf63cb8ea1e117f 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.10.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_10_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 5052b8ed99d23b038eabdc354426ea191683cca3..b54c13546aa9508c52044de13df4a6d17b2f4016 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.11.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_11_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index c20dca720dc8200d715bee5c90eb1b3c3bb14a2d..d1582e9b4657bc500b485e67f37c42662105fa28 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.12.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_12_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index f15baf98fc2770b7c49dabbab91cde74edaf367c..a760a60b9d23196788eb16534f9c3df1d1f15417 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.3.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_3_0'
     debug : 'no'
     dev : 'no'
index b50216428ddc1bbaf2f4059d17e4055492e82b26..5be4becffe637277db0f523a774b8a77ca19f7f5 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.4.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_4_0'
     debug : 'no'
     dev : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
         {
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index b9cb7ce3165e2a92ae932d751143f1605df56c17..b2fc2f67f790290bf255430a35170a750bf34111 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.5.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_5_0'
     debug : 'no'
     dev : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
         {
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 530dac9c2f92b576895b7ffcbec42b222c80b77e..5f40d35cd4094851571c0e068b33f8d9268839ae 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.6.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_6_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
           CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
           SALOME_HAS_GLOBAL_ENV: "1"
           SALOME_USE_64BIT_IDS : '1'
-          CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+          CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 1406416e41945f301f02c596dea8fc47c71c0b57..a89b3054b06b75e75850dfe107d465c9ed29034a 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.7.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_7_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
           CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
           SALOME_HAS_GLOBAL_ENV: "1"
           SALOME_USE_64BIT_IDS : '1'
-          CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+          CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 47728923d97b1165abf3c4746958a28a53f69c05..019459070c94c6c1814ddb298d649f4db75f6ed7 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.8.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_8_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index ff747fded5786f3fc8f38e6896d48af4bba8c3df..44ded944a159326aa2b5b6110190799c343dea50 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-9.9.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_9_0'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 2f9a414205d7cb62876a964962687be1590143d4..c7dc7d8c430c1a70e13ee80200bff8102fd93e11 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'MEDCOUPLING-master'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'master'
     debug : 'no'
     base : 'no'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
         }
         launch :
         {
index 49084e5abcfab47cb227c329f97cf5bc89a06d31..164508b59895d6fdeef805cfd8f9f47c2a5b3ff1 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.10.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_10_0'
     dev : 'no'
     verbose : 'no'
@@ -21,7 +21,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
index 6c60d6fca680816de18213d504b361a8484547aa..6561a6faf81071fa6b4a63367309b9fd2ae1773c 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.11.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_11_0'
     dev : 'no'
     verbose : 'no'
@@ -21,7 +21,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
index 318b6b3787dd29618c2fd381b48155d74c018953..680649211d1fa355231b16b703df2761f271ba19 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.12.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_12_0'
     dev : 'no'
     verbose : 'no'
@@ -21,7 +21,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
index 1b21006bd559d6ded2b1579a3080862c778ad644..85ef05f2b711c4fb69d830b43a17b10eb72c1030 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.4.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_4_0'
     debug : 'no'
     dev : 'no'
index 148d68dbe886d2bb9e6fb9aa04f381899135bff4..d93308e0abe126cb67652de9364143af228065dc 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.5.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_5_0'
     dev : 'no'
     verbose :'no'
index 6c15acf143eb3744fe2921c61dfcc3ee1b1b5f60..c2c9a41bf7b90064637c85a591cb6bd45de06e12 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.6.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_6_0'
     dev : 'no'
     verbose :'no'
@@ -21,7 +21,7 @@ APPLICATION :
            SALOME_HAS_GLOBAL_ENV : "1"
            SET_usr_docs_VARS : "1" # required for PyEditor build
            SALOME_USE_64BIT_IDS : "1"
-           CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+           CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
         SALOME_trace : "local" # local/file:.../with_logger
index fe606851ba1f5c93377bef14c9be4a4e481be4a6..dd6243a0dc01caccf5950fbe573e77d0437f797e 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.7.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_7_0'
     dev : 'no'
     verbose :'no'
@@ -21,7 +21,7 @@ APPLICATION :
            SALOME_HAS_GLOBAL_ENV : "1"
            SALOME_USE_64BIT_IDS : '1'
            SET_usr_docs_VARS : "1" # required for PyEditor build
-           CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+           CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
         SALOME_trace : "local" # local/file:.../with_logger
index 8e814d47bfafb7c11d98ab7e0f0641f6bda99be8..e5a8e0e4e43318f42a12845af5ee111411476392 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.8.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_8_0'
     dev : 'no'
     verbose :'no'
@@ -21,7 +21,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
         SALOME_trace : "local" # local/file:.../with_logger
index e5572efe4c50611c08e10d9dd511fa0c811f1b27..3e7d5c329f86aefd3ca359c0256ec4e4880903c1 100644 (file)
@@ -5,7 +5,7 @@ APPLICATION :
 {
     name : 'SALOME-9.9.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
     tag : 'V9_9_0'
     dev : 'no'
     verbose : 'no'
@@ -21,7 +21,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
index 8bc3c7869cbb38088056ae9b848508a97fc8b20d..bbb9919cc0f497b1b9c279be275f6bdee2dc1b17 100644 (file)
@@ -5,7 +5,8 @@ APPLICATION :
 {
     name : 'SALOME-master'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
-    cmake_generator : 'Visual Studio 15 2017 Win64'
+    cmake_generator : 'Visual Studio 15 2017'
+    cmake_build_mode: 'Release' # Debug, RelWithDebInfo, Release, MinSizeRel
     tag : 'master'
     dev : 'no'
     verbose : 'no'
@@ -22,7 +23,7 @@ APPLICATION :
             SALOME_HAS_GLOBAL_ENV : "1"
             SALOME_USE_64BIT_IDS : '1'
             SET_usr_docs_VARS : "1" # required for PyEditor build
-            CMAKE_GENERATOR : '"Visual Studio 15 2017 Win64"'
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
index 64c95ebf5b244fc915e03f4e1df94bd314405c29..ea26fe9b2fb1e0bbbf02f5858e80870ecb8a07a0 100644 (file)
@@ -2,8 +2,7 @@ default :
 {
     name : "CDMATH"
     build_source : "cmake"
-    #cmake_options : "-DCDMATH_WITH_PYTHON=ON"# -DCMAKE_BUILD_TYPE=Release
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DCDMATH_WITH_PYTHON=ON"
+    cmake_options : "-DCDMATH_WITH_PYTHON=ON"
     get_source : "git"
     git_info:
     {
index 25e9dcfbe12659cf5ed5051cb5cb37ad62c09295..ba697a2ddd29e5a4362862de051cfc2104232540 100755 (executable)
@@ -44,6 +44,16 @@ default_MPI :
     ]
 }
 
+version_V9_10_0:
+{
+  patches: []
+}
+
+version_V9_10_0_win:
+{
+  patches: ["FIELDS-9.10.0-visual-2019.patch"]
+}
+
 version_V9_10_0_MPI :
 {
     cmake_options : "-DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON"
index cbc9fc12f7564ddb8c3ac4f50040a6a0853c95e3..322ef1054e53ad5aeea235c91afa8d317d49651d 100644 (file)
@@ -79,6 +79,37 @@ default_win :
              ]
 }
 
+version_V9_10_0:
+{
+}
+
+version_V9_10_0_win :
+{
+    cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe -DSALOME_GEOM_USE_OPENCV=ON -DOPENCV_ROOT_DIR=%OPENCV_ROOT_DIR:\=/% -DOpenCV_INCLUDE_DIRS=%OpenCV_INCLUDE_DIRS:\=/% "
+    depend : ["KERNEL",
+              "GUI",
+              "boost",
+              "CAS",
+              "Python",
+              "hdf5",
+              "omniORB",
+              "qt",
+              "ParaView",
+              "docutils",
+              "Sphinx",
+              "Jinja2",
+              "setuptools",
+              "Pygments",
+              "opencv",
+              "six",
+              "pytz",
+              "psutil",
+              "sphinxintl"
+             ]
+    patches : ['GEOM-9.10.0-visual-2019.patch']
+    nb_proc : 1
+}
+
 version_V9_4_0_to_V9_6_0 :
 {
     depend : ["KERNEL",
index 726816d90c9ea7cc0d8f27b4803140287fae08da..787f8edb50a7c3a658fc723f5f5d7c2489f8c7bd 100644 (file)
@@ -76,6 +76,16 @@ default_win :
 
 }
 
+version_V9_10_0:
+{
+  patches: []
+}
+
+version_V9_10_0_win:
+{
+  patches: ["GUI-9.10.0-cmath-visual-2019.patch"]
+}
+
 version_V9_5_0:
 {
     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
index f4f635c5ee75900600bcdececa4084dd9006e7b0..1ccfaabce3edf34e1a87ca12f0cd8b462700243e 100644 (file)
@@ -313,6 +313,42 @@ ALAMOS_SALOME_9_win :
     }
 }
 
+version_ALAMOS_SALOME_9_10_0_win :
+{
+    name : "KERNEL"
+    build_source : "cmake"
+    cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe"
+    depend : ["Python",
+              "boost",
+              "numpy",
+              "lapack",
+              "hdf5",
+              "omniORB",
+              "omniORBpy",
+              "docutils",
+              "graphviz",
+              "libxml2",
+              "Sphinx",
+              "sphinxintl",
+              "Jinja2",
+              "setuptools",
+              "Pygments",
+              "pytz",
+              "pthreads"
+            ]
+    build_depend : ["cmake", "swig", "doxygen", "cppunit"]
+    get_source : "git"
+    git_info:
+    {
+        repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
+        repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
+    }
+    environ :
+    {
+    }
+    patches: ['KERNEL-9.10.0-visual-2019.patch']
+}
+
 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
 ALAMOS :
 {
index d21dd4146169dc89c5fe4e6a370186bd1f878d00..9aa0b987128fbd45112cfd4b0a967085363be045 100644 (file)
@@ -192,6 +192,16 @@ default_32BIT_IDS_MPI_STD :
     opt_depend : ["ParMetis", "metis"]
 }
 
+version_V9_10_0:
+{
+  patches: []
+}
+
+version_V9_10_0_win:
+{
+  patches: ["MEDCOUPLING-9.10.0-visual-2019.patch"]
+}
+
 version_V9_10_0_MPI_STD :
 {
     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
index da5088cde1553b95ea61aac75f65980eff74dfdf..5305b2f82abc24fdfc6ada22f7e6d05b0331fc2a 100644 (file)
@@ -67,6 +67,15 @@ version_V9_10_0_FD37:
   patches : ['SPNS-32377-SHAPER-V9_10_0-FD37.patch']
 }
 
+version_V9_10_0:
+{
+}
+
+version_V9_10_0_win:
+{
+  patches: ['SHAPER-9.10.0-visual-2019.patch']
+}
+
 version_V9_9_0_UB22_04:
 {
   patches : ['SPNS-29880-SHAPER-V9_9_0.patch']
index 729af33c2d15a5aaf8bd41885b71af6d0214c41d..a48be32bb51ce16d72f9c5a7c8081154ae221456 100644 (file)
@@ -9,12 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 
-REM TODO: NGH: not Tested yet
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=debug
 )
@@ -36,9 +38,10 @@ set PYTHONPATH=%PRODUCT_INSTALL%/lib/python%PYTHON_VERSION%/site-packages;%PYTHO
 cd %BUILD_DIR%
 set CMAKE_OPTIONS=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=Release
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
@@ -56,11 +59,11 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild ALL_BUILD.vcxproj
     exit 2
@@ -72,7 +75,7 @@ echo *** installation...
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
@@ -85,13 +88,13 @@ set ADAO_PYTHON_ROOT_DIR=%CURRENT_SOFTWARE_INSTALL_DIR%
 set ADAO_ENGINE_ROOT_DIR=%CURRENT_SOFTWARE_INSTALL_DIR%
 set CMAKE_OPTIONS=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=Release
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DADAO_PYTHON_MODULE:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DKERNEL_ROOT_DIR=%KERNEL_ROOT_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DADAO_PYTHON_ROOT_DIR=%ADAO_PYTHON_ROOT_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DEFICAS_ROOT_DIR=%EFICAS_TOOLS_ROOT_DIR:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 echo.
 echo *********************************************************************
@@ -109,11 +112,11 @@ REM set CL=/D__WIN32__ /DSIZEOF_INT=4 /DSIZEOF_LONG=4 %CL%
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild ALL_BUILD.vcxproj
     exit 2
@@ -125,7 +128,7 @@ echo *** installation...
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
index abbce795027594096556affc6ea8b7947b233893..1cf41714c242ec9d4a2435cdc6a47a30d2bd884c 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -25,7 +29,8 @@ mkdir %BUILD_DIR%
 
 cd %BUILD_DIR%
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
+
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
index 81087e4d057df0c9a301e1e2d7cfe31a5bb6ca6f..cc1223047abb6d7954bc6cf7cfd9c98be2ebefdb 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -25,7 +29,7 @@ mkdir %BUILD_DIR%
 
 cd %BUILD_DIR%
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
index 879ea1d8ba952cf785c00db5e4a9a2ebb3f0457d..6d7dd838e1429c8b368c59c8fa8044591c3b33e1 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -25,7 +29,7 @@ mkdir %BUILD_DIR%
 
 cd %BUILD_DIR%
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
index e2bc014088b9afe3a0fdf7ce3df30ce32bd76d03..e649d6a7c3cb2f9dbd16b462b39994bd06663f32 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -25,7 +29,7 @@ mkdir %BUILD_DIR%
 
 cd %BUILD_DIR%
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR% -A x64
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
index a804c5c596867699e81435ea332ae3622d003b14..29fe4d8ca59f631b3513cb5240516339cfed0da9 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -28,7 +32,7 @@ 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% -DOpenBLAS_DIR=%OpenBLAS_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DFMILIB_GENERATE_DOXYGEN_DOC=OFF
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
@@ -48,7 +52,7 @@ sed -i 's/Shlwapi.lib/ /g' fmilib.vcxproj
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
index bcc800c6898c14ac43e55deb2099f57544deb53d..2e287a48402d9b0471947605766ac2e613f76ec6 100644 (file)
@@ -8,15 +8,18 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0
 )
 
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
+)
+
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
 
-IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
-)
-
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 
 REM clean BUILD directory
@@ -125,7 +128,7 @@ echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
 echo *********************************************************************
 echo.
 
-%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %CMAKE_OPTIONS% %SOURCE_DIR%
+%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %CMAKE_OPTIONS% %SOURCE_DIR%
 if NOT %ERRORLEVEL% == 0 (
     echo "ERROR on cmake"
     exit 1
index 7202b1cee74f190f53b097b2c03468014bd179be..ff6d354bb9cda2c602ea9e8a9ce1629bc21c56a4 100644 (file)
@@ -9,7 +9,7 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
@@ -32,7 +32,6 @@ SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DGUI_ROOT_DIR=%GUI_ROOT_DIR:\=/%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DSalomeGUI_DIR=%GUI_ROOT_DIR:\=/%/adm_local/cmake_files
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DKERNEL_ROOT_DIR=%KERNEL_ROOT_DIR:\=/%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DSalomeKERNEL_DIR=%KERNEL_ROOT_DIR:\=/%/salome_adm/cmake_files
-REM SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DOpenTURNS_DIR=$OT_ROOT_DIR/lib/cmake/openturns
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPy2cpp_DIR=%PY2CPP_ROOT_DIR:\=/%/lib/cmake/py2cpp
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DQWT_INCLUDE_DIR=%QWT_ROOT_DIR:\=/%/include
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DUSE_SPHINX=OFF
@@ -49,7 +48,7 @@ SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN:\=/%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_INCLUDE_DIR=%PYTHON_INCLUDE:\=/%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_FIND_ROOT_PATH=ON
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCGNS_INCLUDE_DIR:PATH=%CGNS_ROOT_DIR:\=/%/include
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
index f092391912bc42cf603bb353dde1385be013c9ee..1b0c853458175f850ae89f1c8679256ffdfb2f85 100644 (file)
@@ -9,7 +9,7 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
@@ -123,7 +123,7 @@ echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
 echo *********************************************************************
 echo.
 
-%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %CMAKE_OPTIONS% %SOURCE_DIR%
+%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %CMAKE_OPTIONS% %SOURCE_DIR%
 if NOT %ERRORLEVEL% == 0 (
     echo "ERROR on cmake"
     exit 1
index cd4f0aa7e5c61ebbc120e96daadb0c55b719a256..7baee7973bff5f7bad6a0ea6ba84216a9a74839e 100644 (file)
@@ -14,7 +14,7 @@ if %SAT_DEBUG% == 1 (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
@@ -123,7 +123,7 @@ echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
 echo *********************************************************************
 echo.
 
-%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %CMAKE_OPTIONS% %SOURCE_DIR%
+%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %CMAKE_OPTIONS% %SOURCE_DIR%
 if NOT %ERRORLEVEL% == 0 (
     echo "ERROR on cmake"
     exit 1
index cd4f0aa7e5c61ebbc120e96daadb0c55b719a256..93927b2bb7c229daacd3b0ca2492155eeef234b9 100644 (file)
@@ -9,12 +9,15 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
@@ -123,7 +126,7 @@ echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
 echo *********************************************************************
 echo.
 
-%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %CMAKE_OPTIONS% %SOURCE_DIR%
+%CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %CMAKE_OPTIONS% %SOURCE_DIR%
 if NOT %ERRORLEVEL% == 0 (
     echo "ERROR on cmake"
     exit 1
index ff7cd6df9c37cc3b24702b76f4da955f6f9ce96d..52c8e7fc6b876c084ce1b2d7d0ee79d725e40e66 100644 (file)
@@ -9,21 +9,23 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
-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 PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
 
-set PVLIBVERSION=5.9
+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 PVLIBVERSION=5.10
 set python_name=python%PYTHON_VERSION%
 
 set CMAKE_OPTIONS=
@@ -167,7 +169,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCATALYST_BUILD_STUB_IMPLEMENTATION:BOOL=ON
 REM allow additional plugins
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DVTK_ALL_NEW_OBJECT_FACTORY:BOOL=ON
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 echo.
index 1f4db3212c7e40293b30233c1aba55b30a200431..76ef2acfdbb25b1193f49eff36f8dc3f96bf9c7d 100644 (file)
@@ -9,19 +9,22 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
-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 PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 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 PVLIBVERSION=5.11
 
 set python_name=python%PYTHON_VERSION%
@@ -213,7 +216,7 @@ IF DEFINED OT_VERSION (
   set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPARAVIEW_ENABLE_OPENTURNS=ON -DOpenTURNS_DIR=%OT_ROOT_DIR:\=/%/lib/cmake/openturns
 )
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 cd %BUILD_DIR%
 
 echo.
index 2225ac9857a517bfda7dd5ce379efcbc5bdccdc6..6e79557393097591365627508f553c9fef8c42a8 100644 (file)
@@ -9,11 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -31,7 +33,6 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_LIBDIR:STRING=lib
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DTTK_BUILD_PARAVIEW_PLUGINS=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -Dembree_DIR:PATH=%EMBREE_ROOT_DIR:\=/%/lib/cmake/embree-3.12.2
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DEMBREE_INCLUDE_DIR=%EMBREE_ROOT_DIR:\=/%/include
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
 
 REM Boost settings
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBOOST_ROOT:PATH=%BOOST_ROOT_DIR:\=/%
@@ -40,10 +41,8 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBOOST_INCLUDEDIR=%Boost_INCLUDE_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_INCLUDE_DIR=%Boost_INCLUDE_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_NO_BOOST_CMAKE:BOOL=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_NO_SYSTEM_PATHS:BOOL=ON
-rem SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_USE_STATIC_LIBS=OFF
-REM SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DVTK_MODULE_ENABLE_ttkCinemaWriter=NO
-REM SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DVTK_MODULE_ENABLE_ttkCinemaQuery=NO
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_NO_BOOST_CMAKE=ON
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 cd %BUILD_DIR%
 
 echo.
@@ -59,7 +58,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
index b7709db6b27661d6a11f68de4676a0e70555617f..d55c49c56d6becfc9acb54c59824421e2108cbf2 100644 (file)
@@ -8,8 +8,14 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0
 )
 
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
+)
+
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -26,7 +32,7 @@ SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DWITH-OPT++:BOOL=ON
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DWITH-JSONCPP:BOOL=ON
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -D--enable-doc:BOOL=ON
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -D--enable-WIN32-DEBUG=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPTHREAD_ROOT_DIR=%PTHREAD_ROOT_DIR:\=/%
index 60a4d11269019230132de10d4fd86fb5ba03e82d..8e63dc0627a33c7a5868f5b129ca49965c6d03b8 100644 (file)
@@ -9,12 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -29,7 +30,7 @@ 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_WINDOWS_EXPORT_ALL_SYMBOLS=ON
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
@@ -46,7 +47,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
index 1c03ee8bc343ace414f4aeda9eb87eefc927954d..19b7248dfae26ca4cc5010d607a883a78f0ff230 100755 (executable)
@@ -9,10 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
-SET PRODUCT_BUILD_TYPE=release
+SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=debug
@@ -22,7 +25,7 @@ if exist "%PRODUCT_INSTALL%" rmdir /Q /S "%PRODUCT_INSTALL%"
 mkdir %PRODUCT_INSTALL%
 
 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
@@ -48,11 +51,11 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** %CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
+echo *** %CMAKE_ROOT%\bin\cmake --build . --config %PRODUCT_BUILD_TYPE% --target INSTALL
 echo --------------------------------------------------------------------------
 echo.
 
-%CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
+%CMAKE_ROOT%\bin\cmake --build . --config %PRODUCT_BUILD_TYPE% --target INSTALL
 if NOT %ERRORLEVEL% == 0 (
     echo "ERROR on cmake build"
     exit 2
index 354844ba13c2d39724537b5ebd2e1807fd0dd920..8faebe03ba06ceb1fbb893a87d48c8cb5ab01526 100755 (executable)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -39,7 +43,7 @@ if "%VERSION%" == "4.2.0" (
     SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCGNS_ENABLE_64BIT:BOOL=OFF
 )
 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
index 8f4ef554d66ed5a7cf7c255f4eb95f546dfb329d..c7c99d47d2a4e39e89fca4cc6aac30e000421dd9 100644 (file)
@@ -6,7 +6,7 @@ echo ##########################################################################
 
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
@@ -17,18 +17,19 @@ mkdir %BUILD_DIR%
 
 set PLATFORM_TARGET=x64
 if "%SALOME_APPLICATION_NAME%" == "URANIE" (
-    set PLATFORM_TARGET=Win32
+  set PLATFORM_TARGET=Win32
+)
+set CMAKE_OPTIONS_EXTRA= -G %CMAKE_GENERATOR% -A x64
+if "%SALOME_APPLICATION_NAME%" == "URANIE" (
+  set CMAKE_OPTIONS_EXTRA= -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
 )
 
 rem # Configuration
 rem # According to cmake README, cmake is mandatory for compiling cmake on windows
 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
+rem # we build CMake in release mode
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=Release
-if "%SALOME_APPLICATION_NAME%" == "URANIE" (
-    set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64
-    set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_SYSTEM_VERSION=10.0.19041.0
-)
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% %CMAKE_OPTIONS_EXTRA%
 
 set MSBUILDDISABLENODEREUSE=1
 
index 1508c269287a47ed11eb3af9bc0367a60c138382..134c9c3fa2dc13662e9626dcbf14d0e2087545a4 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -27,7 +31,7 @@ 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% -DOpenBLAS_DIR=%OpenBLAS_DIR:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
index 742558d5c01cb587161ca73c6715d2606e83133f..789fa3dd23728d3ae4ac5adf836ee94847bebaba 100644 (file)
@@ -9,10 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -27,7 +30,7 @@ cd %BUILD_DIR%
 set CMAKE_OPTIONS=
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/% 
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 echo.
 echo *********************************************************************
index ee1edcbda61eb0a1b4e034dea46fb8de9f4e359a..e63f16242cc7f24f5dfc302e6698dee7ffcf2245 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -25,7 +29,8 @@ 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_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A x64
 
 cd %BUILD_DIR%
 set PATH=%BUILD_DIR%\bin;%PATH%
@@ -43,7 +48,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
index 389ea6bb5260eb17a1ac31eb50cb2286be745164..143e489548b3d67967ca43195d823da947e29fc3 100644 (file)
@@ -8,9 +8,15 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0
 )
 
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
+)
+
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 
-REM TODO: NGH: not Tested yet
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -23,8 +29,7 @@ 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% -A Win32 -Thost=x64
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_SYSTEM_VERSION=10.0.19041.0
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
 
 cd %BUILD_DIR%
@@ -43,7 +48,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x86 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x86 ALL_BUILD.vcxproj
@@ -54,7 +59,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo. 
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x86 INSTALL.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x86 INSTALL.vcxproj
index 8f1ef441d7e82f79224c6bd0a5a40a615884a955..3fba99db4ec0fb62a40725a6908a99354c5f168c 100755 (executable)
@@ -8,7 +8,15 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0\r
 )\r
 \r
+IF NOT DEFINED CMAKE_GENERATOR (\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
+)\r
+\r
 SET PRODUCT_BUILD_TYPE=Release\r
+IF DEFINED SAT_CMAKE_BUILD_TYPE (\r
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%\r
+)\r
+\r
 if %SAT_DEBUG% == 1 (\r
   set PRODUCT_BUILD_TYPE=Debug\r
 )\r
@@ -18,6 +26,12 @@ if "%SALOME_APPLICATION_NAME%" == "URANIE" (
   set PLATFORM_TARGET=Win32\r
 )\r
 \r
+set CMAKE_OPTIONS_EXTRA= -G %CMAKE_GENERATOR% -A x64\r
+if "%SALOME_APPLICATION_NAME%" == "URANIE" (\r
+  set CMAKE_OPTIONS_EXTRA= -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0\r
+)\r
+\r
+\r
 if NOT exist "%PRODUCT_INSTALL%" mkdir  %PRODUCT_INSTALL%\r
 \r
 REM clean BUILD directory\r
@@ -30,10 +44,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX=%PRODUCT_INSTALL%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%\r
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBUILD_SHARED_LIBS=ON\r
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE\r
-if %PLATFORM_TARGET% == Win32 (\r
-  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0\r
-)\r
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING=%CMAKE_GENERATOR%\r
+set CMAKE_OPTIONS=%CMAKE_OPTIONS%  %CMAKE_OPTIONS_EXTRA%\r
 \r
 set MSBUILDDISABLENODEREUSE=1\r
 \r
index 05438dbf31ce4356cbd9de7841823a8793feb17b..b392d61fd74c8f4bae2148ccb306f79b8e726adb 100755 (executable)
@@ -9,14 +9,17 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
-REM if %SAT_DEBUG% == 1 (
-REM   set PRODUCT_BUILD_TYPE=Debug
-REM )
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
+if %SAT_DEBUG% == 1 (
+  set PRODUCT_BUILD_TYPE=Debug
+)
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 if NOT exist "%PRODUCT_INSTALL%\bin" mkdir %PRODUCT_INSTALL%\bin
@@ -29,7 +32,7 @@ SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_GLUT=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_PNG=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_ZLIB=ON
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
index d00f196f4c72379cb0b01497827763eea82413bb..3ce5f5108b2f5cbe77e40991584b7f18cbcc89c6 100644 (file)
@@ -9,11 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
-SET PRODUCT_BUILD_TYPE=Release
 SET BUILD_SHARED=ON
+SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
   set BUILD_SHARED=OFF
@@ -43,7 +46,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_CGNS=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_TESTS=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_PLUGINS=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_OPENMP=OFF
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set MSBUILDDISABLENODEREUSE=1
 
 echo.
index 889044e36f4595072fc7312dc3c6227dc35402a4..0703dadfeac183532f2915bf7581c9e92266fb17 100644 (file)
@@ -9,11 +9,15 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
-SET PRODUCT_BUILD_TYPE=Release
 SET BUILD_SHARED=ON
+SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
   set BUILD_SHARED=OFF
@@ -42,7 +46,9 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_PRIVATE_API=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_CGNS=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_TESTS=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_PLUGINS=OFF
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A x64
+  
 set MSBUILDDISABLENODEREUSE=1
 
 echo.
index c1aea9f017e8b17b6866b6e057c048cb274b274e..3da574d4e592b8f3bfe78a9b39a38a6ad05060f2 100644 (file)
@@ -9,7 +9,7 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
@@ -43,8 +43,8 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_CGNS=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_HXT=OFF 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_SOLVER=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_GMM=ON
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DENABLE_BLAS_LAPACK=OFF
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set MSBUILDDISABLENODEREUSE=1
 
 echo.
@@ -61,11 +61,11 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj"
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild gmsh.vcxproj
     exit 2
@@ -77,7 +77,7 @@ echo *** installation...
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
@@ -88,14 +88,14 @@ echo *********************************************************************
 echo *** installation Headers...
 echo *********************************************************************
 echo.
-msbuild  /p:Configuration=Release /p:Platform=x64  /p:BuildProjectReferences=false get_headers.vcxproj
+msbuild  /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64  /p:BuildProjectReferences=false get_headers.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild get_headers.vcxproj
     exit 4
 )
 
-copy /Y /B %BUILD_DIR%\Release\gmsh.lib %PRODUCT_INSTALL%\bin\gmsh.lib
-copy /Y /B %BUILD_DIR%\Release\gmsh.exp %PRODUCT_INSTALL%\bin\gmsh.exp
+copy /Y /B %BUILD_DIR%\%PRODUCT_BUILD_TYPE%\gmsh.lib %PRODUCT_INSTALL%\bin\gmsh.lib
+copy /Y /B %BUILD_DIR%\%PRODUCT_BUILD_TYPE%\gmsh.exp %PRODUCT_INSTALL%\bin\gmsh.exp
 
 SETLOCAL ENABLEDELAYEDEXPANSION
 FOR %%f IN (gmsh.h gmsh.h_cwrap gmshc.h) do (
index d8c585def1923039d4ebed4cf328095b94d08053..1cb6ac450f5c6021997d9ac8127150d9fbd9ebcc 100644 (file)
@@ -9,11 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -31,7 +34,7 @@ set CMAKE_OPTIONS=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX=%PRODUCT_INSTALL%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBUILD_SHARED_LIBS:BOOL=ON
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
@@ -49,10 +52,10 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild ALL_BUILD.vcxproj
     exit 2
@@ -63,7 +66,7 @@ echo *********************************************************************
 echo *** installation...
 echo *********************************************************************
 echo.
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
index fa5e15e8516ef8e67dbdc16725c9551dfbd82b0d..a0ee7549b20fa44b396ad6c7e8bde3b1cee2ee01 100644 (file)
@@ -9,14 +9,18 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
-REM if %SAT_DEBUG% == 1 (
-REM   set PRODUCT_BUILD_TYPE=Debug
-REM )
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
+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%
@@ -27,7 +31,7 @@ cd %BUILD_DIR%
 set CMAKE_OPTIONS=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX=%PRODUCT_INSTALL%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
@@ -45,10 +49,10 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild ALL_BUILD.vcxproj
     exit 2
@@ -59,7 +63,7 @@ echo *********************************************************************
 echo *** installation...
 echo *********************************************************************
 echo.
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
index 904a4aefc82f3c29a3afa890245fc8b6b83abd3b..e7e9ea1afc5a74ec502a3b513583614752091a23 100755 (executable)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )\r
 \r
 IF NOT DEFINED CMAKE_GENERATOR (\r
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
 )\r
 \r
 SET PRODUCT_BUILD_TYPE=Release\r
+IF DEFINED SAT_CMAKE_BUILD_TYPE (\r
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%\r
+)\r
+\r
 if %SAT_DEBUG% == 1 (\r
   set PRODUCT_BUILD_TYPE=Debug\r
 )\r
@@ -38,7 +42,7 @@ if DEFINED SAT_HPC (
 ) else (\r
     SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DHDF5_ENABLE_PARALLEL:BOOL=OFF\r
 )\r
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%\r
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64\r
 \r
 set MSBUILDDISABLENODEREUSE=1\r
 \r
index dac40fa41df503d2e0efafcf0add180e50e7c4b3..89cc241480f8be273b1b5b8a5ab1f5cfd71f8fa6 100644 (file)
@@ -9,7 +9,7 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
@@ -37,7 +37,7 @@ 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_VERBOSE_MAKEFILE:BOOL=ON
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHON_ROOT_DIR:\=/%/python.exe
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
index 339e3214ed83f9b3744c1d296e0465258857a61c..28d694d84d31b35a1415702c88908a5f09e088d7 100644 (file)
@@ -9,6 +9,10 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
index db0f2c2c3c158241f1f20f0e0f0ba1d851fd72df..cc9866984e1aeeb2b220a1b8ef88302cffd006a1 100644 (file)
@@ -5,7 +5,7 @@ echo Installing LATA %VERSION%
 echo ##########################################################################
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
@@ -56,8 +56,8 @@ echo INFO: running cmake -DVisItBridgePlugin_SOURCE_DIR=%BUILD_DIR%\VisItLib
 cd %BUILD_DIR%\build_paraview
 
 SET CMAKE_OPTIONS=-DCMAKE_BUILD_TYPE:STRING=Release
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DVisItBridgePlugin_SOURCE_DIR=%BUILD_DIR:\=/%/VisItLib 
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 cmake %CMAKE_OPTIONS%
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR: failed to run command: cmake %CMAKE_OPTIONS%
index 5ebb2c94771802b01c9450a4834f6e086581f69a..2e3a603ecfbc68f039cb8535a835dc614b21a4bf 100644 (file)
@@ -5,7 +5,7 @@ echo llvm %VERSION%
 echo ##########################################################################
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 REM NGH: no need to build this in debug mode
@@ -25,7 +25,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE:STRING=%PYTHON_ROOT_DIR:\=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLLVM_INSTALL_UTILS:BOOL=ON
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLLVM_ENABLE_DUMP:BOOL=ON 
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -Thost=x64
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set MSBUILDDISABLENODEREUSE=1
 
 echo.
index 883450fddde5f8f2c702e70918db7f7321f1d372..29bab8a60e27515a3d02d6a6502ccc37c2bc16be 100755 (executable)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )\r
 \r
 IF NOT DEFINED CMAKE_GENERATOR (\r
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
 )\r
 \r
 SET PRODUCT_BUILD_TYPE=Release\r
+IF DEFINED SAT_CMAKE_BUILD_TYPE (\r
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%\r
+)\r
+\r
 if %SAT_DEBUG% == 1 (\r
   set PRODUCT_BUILD_TYPE=Debug\r
 )\r
@@ -39,7 +43,7 @@ if DEFINED SAT_HPC (
     SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DMEDFILE_USE_MPI:BOOL=OFF\r
 )\r
 \r
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%\r
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64\r
 \r
 cd %BUILD_DIR%\r
 \r
index cc71344796a9486cc046f9996880bd448c753eb8..3d2534ebea0de052f84edde1ad417849e79ee4d3 100755 (executable)
@@ -9,14 +9,17 @@ IF NOT DEFINED SAT_DEBUG (
 )\r
 \r
 IF NOT DEFINED CMAKE_GENERATOR (\r
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
 )\r
 \r
 SET PRODUCT_BUILD_TYPE=Release\r
-REM TODO: NGH: not Tested yet\r
-REM if %SAT_DEBUG% == 1 (\r
-REM   set PRODUCT_BUILD_TYPE=Debug\r
-REM )\r
+IF DEFINED SAT_CMAKE_BUILD_TYPE (\r
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%\r
+)\r
+\r
+if %SAT_DEBUG% == 1 (\r
+  set PRODUCT_BUILD_TYPE=Debug\r
+)\r
 \r
 REM ensure that the installation directory does exist\r
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
@@ -29,8 +32,8 @@ if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
 mkdir %BUILD_DIR%\r
 cd %BUILD_DIR%\r
 \r
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%\r
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=%PRODUCT_BUILD_TYPE%\r
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64\r
 \r
 set MSBUILDDISABLENODEREUSE=1\r
 \r
index fcb142835af246b92504e626a8165675bec77c38..ad4afbb4a4dd97c90c263fa813979ee11ee2316e 100644 (file)
@@ -9,12 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 
-REM TODO: NGH: not Tested yet
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -43,7 +45,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DLIBXML2_XMLLINT_EXECUTABLE=%LIBXML2_ROOT_DIR
 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 CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 set MSBUILDDISABLENODEREUSE=1
 
 echo.
@@ -60,11 +62,11 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo *********************************************************************
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild ALL_BUILD.vcxproj
     exit 2
@@ -76,7 +78,7 @@ echo *** installation...
 echo *********************************************************************
 echo.
 
-msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
+msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 INSTALL.vcxproj
 if NOT %ERRORLEVEL% == 0 (
     echo ERROR on msbuild INSTALL.vcxproj
     exit 3
index 5abd8a5d771e2ec2c9897050b0a986f9fa913659..0704f49bd0aa8b389683bab78e90d1995fe5fde6 100644 (file)
@@ -9,10 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -39,7 +42,7 @@ cd %CMAKE_PRODUCT_BUILD_DIR%
 
 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%CMAKE_PRODUCT_INSTALL_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE:STRING=Release
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 echo.
 echo --------------------------------------------------------------------------
@@ -98,7 +101,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DUSE_NATIVE_ARCH=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_CXX_STANDARD=17
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX=%PRODUCT_INSTALL:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
index 3054ea8addc365a689879377912d5f5a301c508c..90946816b66b19303b65ac0cb6ecb609ae038d40 100644 (file)
@@ -9,10 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -30,7 +33,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX=%PRODUCT_INSTALL%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DZLIB_ROOT_DIR=%ZLIB_DIR%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCASROOT=%CASROOT%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
index 9b9f1e391f98c8170d429cf14c1596b4f4281c03..a74728582ac0402659fbf6379416d2d291747979 100755 (executable)
@@ -9,7 +9,7 @@ IF NOT DEFINED SAT_DEBUG (
 )\r
 \r
 IF NOT DEFINED CMAKE_GENERATOR (\r
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
 )\r
 \r
 SET PRODUCT_BUILD_TYPE=Release\r
@@ -33,11 +33,10 @@ dos2unix -q %SOURCE_DIR%/libsrc/occ/*
 dos2unix -q %SOURCE_DIR%/libsrc/nglib/*\r
 \r
 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%\r
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%\r
-set MSBUILDDISABLENODEREUSE=1\r
-\r
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DZLIB_ROOT_DIR=%ZLIB_DIR%\r
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCASROOT=%CASROOT%\r
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64\r
+set MSBUILDDISABLENODEREUSE=1\r
 \r
 cd %BUILD_DIR%\r
 \r
index bbfa6ccdc36c1ff0d1648c65eaf20b0912302ee7..318b0dc4fb944a161e3e803d93a3481d1bbcad42 100644 (file)
@@ -9,6 +9,9 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -18,6 +21,11 @@ if "%SALOME_APPLICATION_NAME%" == "URANIE" (
   set PLATFORM_TARGET=Win32
 )
 
+set CMAKE_OPTIONS_EXTRA= -G %CMAKE_GENERATOR% -A x64
+if "%SALOME_APPLICATION_NAME%" == "URANIE" (
+  set CMAKE_OPTIONS_EXTRA= -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0 -G %CMAKE_GENERATOR%
+)
+
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 REM clean BUILD directory
 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
@@ -32,10 +40,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_MATLAB:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_OCTAVE:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_GUILE:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe
-if %PLATFORM_TARGET% == Win32 (
-  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
-)
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% %CMAKE_OPTIONS_EXTRA%
 
 set MSBUILDDISABLENODEREUSE=1
 
index bbfa6ccdc36c1ff0d1648c65eaf20b0912302ee7..d6c3d3f707f23ae842ca1684b60d261212b07c5a 100644 (file)
@@ -8,7 +8,14 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0
 )
 
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
+)
+
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -18,6 +25,11 @@ if "%SALOME_APPLICATION_NAME%" == "URANIE" (
   set PLATFORM_TARGET=Win32
 )
 
+set CMAKE_OPTIONS_EXTRA= -G %CMAKE_GENERATOR% -A x64
+if "%SALOME_APPLICATION_NAME%" == "URANIE" (
+  set CMAKE_OPTIONS_EXTRA= -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0 -G %CMAKE_GENERATOR%
+)
+
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 REM clean BUILD directory
 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
@@ -32,10 +44,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_MATLAB:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_OCTAVE:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DNLOPT_GUILE:BOOL=OFF
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe
-if %PLATFORM_TARGET% == Win32 (
-  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
-)
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% %CMAKE_OPTIONS_EXTRA%
 
 set MSBUILDDISABLENODEREUSE=1
 
index e29f1c040d9fb3b7e071c2ec94d75599d7853117..9b3cc3242bad692887111a7a0e0908f2b702b27e 100644 (file)
@@ -9,13 +9,15 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM Building openVKL in DEBUG mode is definitely not relevant.
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
-   set PRODUCT_BUILD_TYPE=Debug
+  set PRODUCT_BUILD_TYPE=Debug
 )
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
@@ -38,7 +40,7 @@ SET CMAKE_OPYIONS=%CMAKE_OPTIONS% -DBUILD_RKCOMMON=OFF
 SET CMAKE_OPYIONS=%CMAKE_OPTIONS% -DBUILD_EMBREE=OFF
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DRKCOMMON_TBB_ROOT=%TBB_ROOT_DIR:\=/%
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 cd %BUILD_DIR%
 
 echo.
index a7251c6474eef9acf6178d00db230a59d60fc45e..dbe6fb65b03ddb5ca0341be3b22559ada9d43107 100644 (file)
@@ -9,11 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -27,7 +29,7 @@ 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_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 cd %BUILD_DIR%
 
@@ -44,7 +46,7 @@ if NOT %ERRORLEVEL% == 0 (
 
 echo.
 echo --------------------------------------------------------------------------
-echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj
+echo *** msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% ALL_BUILD.vcxproj
 echo --------------------------------------------------------------------------
 
 msbuild %MAKE_OPTIONS% /p:Configuration=%PRODUCT_BUILD_TYPE% /p:Platform=x64 ALL_BUILD.vcxproj
index c3d92e4376a73aeb914053b5c2b90658453b1a7f..263052e00e114aab48823e0a2b14449d038e4f9b 100644 (file)
@@ -9,10 +9,12 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
-REM if %SAT_DEBUG% == 1 (
-REM   set PRODUCT_BUILD_TYPE=Debug
-REM )
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+if %SAT_DEBUG% == 1 (
+  set PRODUCT_BUILD_TYPE=Debug
+)
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 REM clean BUILD directory
@@ -40,9 +42,9 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_Fortran_COMPILER=%MINGW_ROOT_DIR:\=/%/
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_EXE_LINKER_FLAGS="-Wl,--allow-multiple-definition"
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_SH="CMAKE_SH-NOTFOUND"
 if defined CMAKE_GENERATOR (
-    set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 ) else (
-    set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR="MinGW Makefiles"
+  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR="MinGW Makefiles"
 )
 set MSBUILDDISABLENODEREUSE=1
 
@@ -55,13 +57,13 @@ if NOT %ERRORLEVEL% == 0 (
 )
 echo.
 echo *********************************************************************
-echo *** mingw32-make"
+echo *** mingw32-make
 echo *********************************************************************
 echo.
 
 mingw32-make
 if NOT %ERRORLEVEL% == 0 (
-    echo ERROR on msbuild ALL_BUILD.vcxproj
+    echo ERROR on mingw
     exit 2
 )
 
@@ -72,7 +74,7 @@ echo *********************************************************************
 echo.
 mingw32-make install
 if NOT %ERRORLEVEL% == 0 (
-    echo ERROR on msbuild INSTALL.vcxproj
+    echo ERROR on mingw
     exit 3
 )
 
index 36809210a3dfa44c7f0091b6174bfa3bfc41f95d..ad0256f61cfc8a867dcd503372bcc67c7c3fd88d 100755 (executable)
@@ -9,11 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )\r
 \r
 IF NOT DEFINED CMAKE_GENERATOR (\r
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"\r
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"\r
 )\r
 \r
 SET PRODUCT_BUILD_TYPE=Release\r
-REM TODO: NGH: not Tested yet\r
+IF DEFINED SAT_CMAKE_BUILD_TYPE (\r
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%\r
+)\r
 if %SAT_DEBUG% == 1 (\r
   set PRODUCT_BUILD_TYPE=Debug\r
 )\r
@@ -38,7 +40,7 @@ if %SAT_DEBUG% == 0 (
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBUILD_opencv_java:STRING=OFF\r
 REM OpenBLAS triggers a compilation issue / So stay as we were before the introduction of OpenBLAS\r
 SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DWITH_LAPACK:BOOL=OFF\r
-SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%\r
+SET CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64\r
 \r
 cd %BUILD_DIR%\r
 \r
index 94ef02c42c73bd9ceed346d841b55bdc2ab59f66..72bc06e46a5730d01012bc0d9ea1c64e0c729eae 100644 (file)
@@ -9,11 +9,12 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 SET PRODUCT_BUILD_TYPE=Release
-
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -53,9 +54,9 @@ GOTO:MAIN
 
     echo.
     echo --------------------------------------------------------------------------
-    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR%  %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR%  -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     echo --------------------------------------------------------------------------
-    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     if NOT %ERRORLEVEL% == 0 (
       echo ERROR on cmake
       exit 1
index b030b447cbb2a2f605877e59928df8468cfced55..1bb192b5bad3752502faf906e4ab74a7f4487b27 100644 (file)
@@ -9,11 +9,12 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 SET PRODUCT_BUILD_TYPE=Release
-
-REM TODO: NGH: not Tested yet
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -43,16 +44,15 @@ GOTO:MAIN
     REM NGH: We replace ' with " -  we could of course parse the input.
     ECHO call MODULE_BUILDER for %MODULE_NAME%
     ECHO command line option: %MODULE_CMAKE_OPTIONS%
-    REM TODO: NGH: not Tested yet
     if exist "%MODULE_BUILD_DIR%" rmdir /Q /S %MODULE_BUILD_DIR%
     mkdir %MODULE_BUILD_DIR%
     cd %MODULE_BUILD_DIR%
 
     echo.
     echo --------------------------------------------------------------------------
-    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR%  %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     echo --------------------------------------------------------------------------
-    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     if NOT %ERRORLEVEL% == 0 (
       echo ERROR on cmake
       exit 1
index a84f3838d9227f741ca4f81b24d45a0ae19a8f21..9c1ffe321c2dc50517bfef3b9890f258d561a0f2 100644 (file)
@@ -9,11 +9,13 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
-SET PRODUCT_BUILD_TYPE=Release
 
-REM TODO: NGH: not Tested yet
+SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -43,16 +45,15 @@ GOTO:MAIN
     REM NGH: We replace ' with " -  we could of course parse the input.
     ECHO call MODULE_BUILDER for %MODULE_NAME%
     ECHO command line option: %MODULE_CMAKE_OPTIONS%
-    REM TODO: NGH: not Tested yet
     if exist "%MODULE_BUILD_DIR%" rmdir /Q /S %MODULE_BUILD_DIR%
     mkdir %MODULE_BUILD_DIR%
     cd %MODULE_BUILD_DIR%
 
     echo.
     echo --------------------------------------------------------------------------
-    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR%  %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    echo *** %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR%  -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     echo --------------------------------------------------------------------------
-    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
+    %CMAKE_ROOT%\bin\cmake -G %CMAKE_GENERATOR% -A x64 %MODULE_CMAKE_OPTIONS% %MODULE_SOURCE_DIR%
     if NOT %ERRORLEVEL% == 0 (
       echo ERROR on cmake
       exit 1
index 62319c2e2132e9c52c9d47bc71f7dbebbaae2803..1dcb4a81aa09334e0219e19d806363608620ea58 100644 (file)
@@ -9,14 +9,16 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
-REM TODO: NGH: not Tested yet
-REM if %SAT_DEBUG% == 1 (
-REM   set PRODUCT_BUILD_TYPE=Debug
-REM )
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+if %SAT_DEBUG% == 1 (
+  set PRODUCT_BUILD_TYPE=Debug
+)
 
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 REM clean BUILD directory
@@ -33,7 +35,7 @@ set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBOOST_ROOT:PATH=%BOOST_ROOT_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_ADDITIONAL_VERSIONS="%BOOST_VERSION% %BOOST_VERSION_MajorMinor%"
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBOOST_INCLUDEDIR=%Boost_INCLUDE_DIR:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DBoost_INCLUDE_DIR=%Boost_INCLUDE_DIR:\=/%
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS% -G %CMAKE_GENERATOR% -A x64
 
 set MSBUILDDISABLENODEREUSE=1
 
index fae67e024947b80233421cf27690d0b0a86be2db..bd70d25046b9cebd3890e3ae680cfd517572ff3a 100644 (file)
@@ -9,10 +9,14 @@ IF NOT DEFINED SAT_DEBUG (
 )
 
 IF NOT DEFINED CMAKE_GENERATOR (
-  SET CMAKE_GENERATOR="Visual Studio 15 2017 Win64"
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
 )
 
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
index abe35832bf814269cdc74d5cdf875fda5eee76f5..f8e0f79b47c75f4bbb30b729699a38f7dec306f4 100644 (file)
@@ -8,7 +8,15 @@ IF NOT DEFINED SAT_DEBUG (
   SET SAT_DEBUG=0
 )
 
+IF NOT DEFINED CMAKE_GENERATOR (
+  SET CMAKE_GENERATOR="Visual Studio 15 2017"
+)
+
 SET PRODUCT_BUILD_TYPE=Release
+IF DEFINED SAT_CMAKE_BUILD_TYPE (
+  SET PRODUCT_BUILD_TYPE=%SAT_CMAKE_BUILD_TYPE%
+)
+
 if %SAT_DEBUG% == 1 (
   set PRODUCT_BUILD_TYPE=Debug
 )
@@ -18,6 +26,11 @@ if "%SALOME_APPLICATION_NAME%" == "URANIE" (
   set PLATFORM_TARGET=Win32
 )
 
+set CMAKE_OPTIONS_EXTRA= -G %CMAKE_GENERATOR% -A x64
+if "%SALOME_APPLICATION_NAME%" == "URANIE" (
+  set CMAKE_OPTIONS_EXTRA= -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
+)
+
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
 
 REM remove zconf.h - one could also patch the CMakeLists.txt file...
@@ -34,10 +47,7 @@ cd %BUILD_DIR%
 set CMAKE_OPTIONS=
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=%PRODUCT_BUILD_TYPE%
-if %PLATFORM_TARGET% == Win32 (
-  set CMAKE_OPTIONS=%CMAKE_OPTIONS% -A Win32 -Thost=x64 -DCMAKE_SYSTEM_VERSION=10.0.19041.0
-)
-set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING=%CMAKE_GENERATOR%
+set CMAKE_OPTIONS=%CMAKE_OPTIONS%  %CMAKE_OPTIONS_EXTRA%
 
 set MSBUILDDISABLENODEREUSE=1
 
index 6d1c0b196e8b46691f541f9dd422cc98fe17f7c3..9a833991033cfcbdf2e359ed8c0c067bd2bb96e0 100755 (executable)
@@ -4,7 +4,7 @@ default :
     build_source : "cmake"
     # Add the '-DENABLE_GLUT=OFF' option with CMakeLists.txt patch
     # to disable link with GLUT library and suppress '-DGLUT_FOUND=OFF' option
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
+    cmake_options : "-DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
     get_source : "archive"
     environ :
     {
@@ -36,7 +36,7 @@ version_1_3_5 :
 {
     # Add the '-DENABLE_GLUT=OFF' option with CMakeLists.txt patch
     # to disable link with GLUT library
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DENABLE_ZLIB=OFF -DENABLE_PNG=OFF -DENABLE_GLUT=OFF"
+    cmake_options : "-DENABLE_ZLIB=OFF -DENABLE_PNG=OFF -DENABLE_GLUT=OFF"
     archive_info:
     {
        archive_name : "gl2ps-1.3.5.tar.gz"
@@ -48,7 +48,7 @@ version_1_3_8 :
 {
     # Add the '-DENABLE_GLUT=OFF' option with CMakeLists.txt patch
     # to disable link with GLUT library
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DENABLE_ZLIB=OFF -DENABLE_PNG=OFF -DENABLE_GLUT=OFF"
+    cmake_options : "-DENABLE_ZLIB=OFF -DENABLE_PNG=OFF -DENABLE_GLUT=OFF"
     archive_info:
     {
        archive_name : "gl2ps-1.3.8.tar.gz"
@@ -60,7 +60,7 @@ version_1_3_9p1 :
 {
     # Add the '-DENABLE_GLUT=OFF' option with CMakeLists.txt patch
     # to disable link with GLUT library and suppress '-DGLUT_FOUND=OFF' option
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
+    cmake_options : "-DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
     archive_info:
     {
        archive_name : "gl2ps-1.3.9p1.tar.gz"
@@ -72,7 +72,7 @@ version_1_4_0_4037312 :
 {
     # Add the '-DENABLE_GLUT=OFF' option with CMakeLists.txt patch
     # to disable link with GLUT library and suppress '-DGLUT_FOUND=OFF' option
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
+    cmake_options : "-DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
     archive_info:
     {
        archive_name : "gl2ps-1.4.0_4037312.tar.gz"
index ac250efe1818bd8860b60665f388519649e96b29..d7a733ca243adae97a56debdd137c56f3c1dda40 100644 (file)
@@ -2,7 +2,7 @@ default :
 {
     name : "llvm"
     build_source : "cmake"
-    cmake_options : "-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$LLVM_ROOT_DIR -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD:STRING=X86 -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
+    cmake_options : "-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD:STRING=X86 -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
     get_source : "archive"
     system_info :
     {
index 10cc1b38cbb708bc448012e70c14121375946bc5..19726189493a904c9ff0412950b8bfdb53f2b573 100644 (file)
@@ -25,6 +25,16 @@ version_4_2_3_win_dbg:
   patches: ['omniORB-4.2.3-windows-debug.patch']
 }
 
+version_4_2_3 :
+{
+  patches: []
+}
+  
+version_4_2_3_win:
+{
+  patches: ['omniORB-4.2.3-windows-visual-2019.patch']
+}
+
 version_4_2_5:
 {
   patches: ['omniORB-4.2.5.p1.patch']
diff --git a/products/patches/FIELDS-9.10.0-visual-2019.patch b/products/patches/FIELDS-9.10.0-visual-2019.patch
new file mode 100755 (executable)
index 0000000..dbc33f7
--- /dev/null
@@ -0,0 +1,12 @@
+diff --git a/src/MEDCouplingCorba_Swig/CMakeLists.txt b/src/MEDCouplingCorba_Swig/CMakeLists.txt
+index c189405f5..cf976dc06 100644
+--- a/src/MEDCouplingCorba_Swig/CMakeLists.txt
++++ b/src/MEDCouplingCorba_Swig/CMakeLists.txt
+@@ -63,6 +63,7 @@ ENDIF()
+ SWIG_LINK_LIBRARIES(MEDCouplingCorba ${PYTHON_LIBRARIES} medcouplingcorba ${PLATFORM_LIBS})
+ IF(WIN32)
+   SET_TARGET_PROPERTIES(_MEDCouplingCorba PROPERTIES DEBUG_OUTPUT_NAME _MEDCouplingCorba_d)
++  TARGET_COMPILE_OPTIONS(_MEDCouplingCorba PRIVATE /bigobj)
+ ENDIF(WIN32)
+ INSTALL(TARGETS _MEDCouplingCorba DESTINATION ${SALOME_INSTALL_PYTHON})
diff --git a/products/patches/GEOM-9.10.0-visual-2019.patch b/products/patches/GEOM-9.10.0-visual-2019.patch
new file mode 100644 (file)
index 0000000..c943782
--- /dev/null
@@ -0,0 +1,24 @@
+diff --git a/src/GEOMImpl/GEOMImpl_ICurvesOperations.cxx b/src/GEOMImpl/GEOMImpl_ICurvesOperations.cxx
+index 4727a5c5d..f9cff2743 100644
+--- a/src/GEOMImpl/GEOMImpl_ICurvesOperations.cxx
++++ b/src/GEOMImpl/GEOMImpl_ICurvesOperations.cxx
+@@ -21,14 +21,13 @@
+ //
+ #ifdef WIN32
+-// E.A. : On windows with python 2.6, there is a conflict
+-// E.A. : between pymath.h and Standard_math.h which define
+-// E.A. : some same symbols : acosh, asinh, ...
+-#include <Standard_math.hxx>
+-#include <pymath.h>
++  #include <Standard_math.hxx>
++  #include <Python.h>
++  #include <pymath.h>
++#else
++  #include <Python.h>
+ #endif
+-#include <Python.h>
+ #include <structmember.h>
+ #ifdef HAVE_FINITE
diff --git a/products/patches/GUI-9.10.0-visual-2019.patch b/products/patches/GUI-9.10.0-visual-2019.patch
new file mode 100755 (executable)
index 0000000..e23ce2e
--- /dev/null
@@ -0,0 +1,130 @@
+diff --git a/src/LightApp/LightApp_Application.cxx b/src/LightApp/LightApp_Application.cxx
+index 718efbd13..8ed49c997 100644
+--- a/src/LightApp/LightApp_Application.cxx
++++ b/src/LightApp/LightApp_Application.cxx
+@@ -30,6 +30,7 @@
+ // E.A. : some same symbols : acosh, asinh, ...
+   #include <Standard_math.hxx>
+   #ifndef DISABLE_PYCONSOLE
++    #include <Python.h>
+     #include <pymath.h>
+   #endif
+ #endif
+diff --git a/src/Qtx/QtxRubberBand.cxx b/src/Qtx/QtxRubberBand.cxx
+index 68908bd00..f078aa0c6 100644
+--- a/src/Qtx/QtxRubberBand.cxx
++++ b/src/Qtx/QtxRubberBand.cxx
+@@ -29,9 +29,11 @@
+ #include <QPalette>
+ #include <QShowEvent>
+ #include <QVectorIterator>
+-
+-#include <math.h>
+-
++#if defined(_MSC_VER) && _MSC_VER >= 1920
++ #include <cmath>
++#else
++ #include <math.h>
++#endif
+ /*!
+   \class QtxAbstractRubberBand
+   \brief Analog of class QRubberBand with possibility of creation non-rectangular contour for selection.
+diff --git a/src/SALOME_PY/SalomePy.cxx b/src/SALOME_PY/SalomePy.cxx
+index bcdd520f1..bb648866d 100644
+--- a/src/SALOME_PY/SalomePy.cxx
++++ b/src/SALOME_PY/SalomePy.cxx
+@@ -25,11 +25,9 @@
+ //  Author : Paul RASCLE, EDF
+ //
+ #ifdef WIN32
+-// E.A. : On windows with python 2.6, there is a conflict
+-// E.A. : between pymath.h and Standard_math.h which define
+-// E.A. : some same symbols : acosh, asinh, ...
+-#include <Standard_math.hxx>
+-#include <pymath.h>
++  #include <Standard_math.hxx>
++  #include <Python.h>
++  #include <pymath.h>
+ #endif
+ #include <Python.h>
+diff --git a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx
+index eea242463..f71ba517f 100644
+--- a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx
++++ b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx
+@@ -24,11 +24,9 @@
+ // Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
+ #ifdef WIN32
+-// E.A. : On windows with python 2.6, there is a conflict
+-// E.A. : between pymath.h and Standard_math.h which define
+-// E.A. : some same symbols : acosh, asinh, ...
+-#include <Standard_math.hxx>
+-#include <pymath.h>
++  #include <Standard_math.hxx>
++  #include <Python.h>
++  #include <pymath.h>
+ #endif
+ #include "SALOME_PYQT_ModuleLight.h" // this include must be first!!!
+diff --git a/src/SUIT/SUIT_DataObjectKey.cxx b/src/SUIT/SUIT_DataObjectKey.cxx
+index a68031b2b..5c53249cf 100644
+--- a/src/SUIT/SUIT_DataObjectKey.cxx
++++ b/src/SUIT/SUIT_DataObjectKey.cxx
+@@ -25,10 +25,14 @@
+ #include <string.h>
+ #ifndef WIN32
+-#include <typeinfo>
+-#define _typeinfo std::type_info
++  #include <typeinfo>
++  #define _typeinfo std::type_info
+ #else
+-#include <typeinfo.h>
++  #if defined(_MSC_VER) && _MSC_VER >= 1920
++    #include <typeinfo>
++  #else
++    #include <typeinfo.h>
++  #endif
+ #define _typeinfo type_info
+ #endif
+diff --git a/src/SUIT/SUIT_DataOwner.cxx b/src/SUIT/SUIT_DataOwner.cxx
+index 31fa5f047..a0c643d99 100644
+--- a/src/SUIT/SUIT_DataOwner.cxx
++++ b/src/SUIT/SUIT_DataOwner.cxx
+@@ -23,10 +23,14 @@
+ #include "SUIT_DataOwner.h"
+ #ifndef WIN32
+-#include <typeinfo>
+-#define _typeinfo std::type_info
++  #include <typeinfo>
++  #define _typeinfo std::type_info
+ #else
+-#include <typeinfo.h>
++  #if defined(_MSC_VER) && _MSC_VER >= 1920
++    #include <typeinfo>
++  #else
++    #include <typeinfo.h>
++  #endif
+ #define _typeinfo type_info
+ #endif
+diff --git a/src/SalomeApp/SalomeApp_Application.cxx b/src/SalomeApp/SalomeApp_Application.cxx
+index 1e9492add..06ec03c08 100644
+--- a/src/SalomeApp/SalomeApp_Application.cxx
++++ b/src/SalomeApp/SalomeApp_Application.cxx
+@@ -25,11 +25,9 @@
+ // Author:    Sergey LITONIN
+ #ifdef WIN32
+-  // E.A. : On windows with python 2.6, there is a conflict
+-  // E.A. : between pymath.h and Standard_math.h which define
+-  // E.A. : some same symbols : acosh, asinh, ...
+   #include <Standard_math.hxx>
+   #ifndef DISABLE_PYCONSOLE
++    #include <Python.h>
+     #include <pymath.h>
+   #endif
+ #endif
diff --git a/products/patches/KERNEL-9.10.0-visual-2019.patch b/products/patches/KERNEL-9.10.0-visual-2019.patch
new file mode 100755 (executable)
index 0000000..342d3e9
--- /dev/null
@@ -0,0 +1,14 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 282f4219e..dc84fb297 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -92,6 +92,9 @@ FIND_PACKAGE(SalomeBoost REQUIRED)
+ # Optional prerequisites
+ # ======================
++IF(WIN32 AND MSVC_VERSION AND MSVC_VERSION VERSION_GREATER_EQUAL 1920)
++  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAVE_STRUCT_TIMESPEC")
++ENDIF()
+ IF(NOT SALOME_LIGHT_ONLY)
+   FIND_PACKAGE(SalomeOmniORB REQUIRED)
diff --git a/products/patches/MEDCOUPLING-9.10.0-visual-2019.patch b/products/patches/MEDCOUPLING-9.10.0-visual-2019.patch
new file mode 100755 (executable)
index 0000000..fce1b13
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/src/MEDCoupling_Swig/CMakeLists.txt b/src/MEDCoupling_Swig/CMakeLists.txt
+index 125dda07..cecb3ff9 100644
+--- a/src/MEDCoupling_Swig/CMakeLists.txt
++++ b/src/MEDCoupling_Swig/CMakeLists.txt
+@@ -165,6 +165,8 @@ ENDIF(WIN32)
+ IF(WIN32)
+   SET_TARGET_PROPERTIES(_MEDCouplingRemapper PROPERTIES DEBUG_OUTPUT_NAME _MEDCouplingRemapper_d)
+   SET_TARGET_PROPERTIES(_${MEDCouling_target_name} PROPERTIES DEBUG_OUTPUT_NAME _${MEDCouling_target_name}_d)
++  TARGET_COMPILE_OPTIONS(_MEDCouplingRemapper PRIVATE /bigobj)
++  TARGET_COMPILE_OPTIONS(_${MEDCouling_target_name} PRIVATE /bigobj)
+ ENDIF(WIN32)
+ INSTALL(TARGETS ${SWIG_MODULE_${MEDCouling_target_name}_REAL_NAME} ${SWIG_MODULE_MEDCouplingRemapper_REAL_NAME} DESTINATION ${MEDCOUPLING_INSTALL_PYTHON})
diff --git a/products/patches/SHAPER-9.10.0-visual-2019.patch b/products/patches/SHAPER-9.10.0-visual-2019.patch
new file mode 100755 (executable)
index 0000000..4747f0a
--- /dev/null
@@ -0,0 +1,69 @@
+diff --git a/src/Config/Config_PropManager.cpp b/src/Config/Config_PropManager.cpp
+index ba5d65b34..c57654d3e 100644
+--- a/src/Config/Config_PropManager.cpp
++++ b/src/Config/Config_PropManager.cpp
+@@ -18,7 +18,9 @@
+ //
+ #include "Config_PropManager.h"
+-
++#if defined(WIN32)
++  #include <locale.h>
++#endif
+ bool Config_PropManager::autoColorStatus = false;
+ std::vector<int> stringToRGB(const std::string& theColor);
+diff --git a/src/GeomAPI/GeomAPI_Shape.h b/src/GeomAPI/GeomAPI_Shape.h
+index 2997fd602..a76d4c61f 100644
+--- a/src/GeomAPI/GeomAPI_Shape.h
++++ b/src/GeomAPI/GeomAPI_Shape.h
+@@ -25,6 +25,7 @@
+ #include <GeomAPI_Interface.h>
+ #include <memory>
+ #include <list>
++#include<string>
+ class GeomAPI_Pnt;
+ class GeomAPI_Vertex;
+diff --git a/src/InitializationPlugin/InitializationPlugin_EvalListener.h b/src/InitializationPlugin/InitializationPlugin_EvalListener.h
+index f9c160656..d01406b99 100644
+--- a/src/InitializationPlugin/InitializationPlugin_EvalListener.h
++++ b/src/InitializationPlugin/InitializationPlugin_EvalListener.h
+@@ -22,7 +22,7 @@
+ #include <InitializationPlugin.h>
+ #include <Events_Loop.h>
+-
++#include <string>
+ class ModelAPI_Attribute;
+ class ModelAPI_Document;
+ class ModelAPI_Feature;
+diff --git a/src/ModelAPI/ModelAPI_IReentrant.h b/src/ModelAPI/ModelAPI_IReentrant.h
+index a71da9bbe..ae936c948 100644
+--- a/src/ModelAPI/ModelAPI_IReentrant.h
++++ b/src/ModelAPI/ModelAPI_IReentrant.h
+@@ -22,9 +22,11 @@
+ #include "ModelAPI.h"
++#include <string>
+ #include <vector>
+ #include <memory>
++
+ class Events_Message;
+ /** \class ModelAPI_IReentrant
+diff --git a/src/ParametersPlugin/ParametersPlugin_EvalListener.h b/src/ParametersPlugin/ParametersPlugin_EvalListener.h
+index ba1c4faca..e904e7cc4 100644
+--- a/src/ParametersPlugin/ParametersPlugin_EvalListener.h
++++ b/src/ParametersPlugin/ParametersPlugin_EvalListener.h
+@@ -19,7 +19,7 @@
+ #ifndef SRC_PARAMETERSPLUGIN_EVALLISTENER_H_
+ #define SRC_PARAMETERSPLUGIN_EVALLISTENER_H_
+-
++#include <string>
+ #include <ParametersPlugin.h>
+ #include <Events_Loop.h>
diff --git a/products/patches/omniORB-4.2.3-windows-visual-2019.patch b/products/patches/omniORB-4.2.3-windows-visual-2019.patch
new file mode 100644 (file)
index 0000000..396e446
--- /dev/null
@@ -0,0 +1,19 @@
+--- omniORB-4.2.3_ref/include/omnithread/pthread_nt.h  2017-02-20 23:45:59.000000000 +0100
++++ omniORB-4.2.3_dev/include/omnithread/pthread_nt.h  2024-04-30 15:42:19.247133200 +0200
+@@ -42,6 +42,7 @@
+ extern "C" {
+ #endif
++#ifndef HAVE_STRUCT_TIMESPEC
+ #ifndef _TIMERS_T_
+ #define _TIMERS_T_
+       typedef struct timespec {
+@@ -49,7 +50,7 @@
+               long tv_nsec;
+       } timespec_t;
+ #endif
+-
++#endif // HAVE_STRUCT_TIMESPEC
+ typedef char* __pthreadLongString_t;
+ typedef void* __pthreadLongAddr_t;
+ typedef __pthreadLongAddr_t* __pthreadLongAddr_p;
index e220908bfa274e4506f96ed294345109d8955460..9a05e81c7ffb75ce488284b9e4b23bc502fff764 100644 (file)
@@ -34,6 +34,21 @@ default_win:
     patches : []
 }
 
+version_6_30_06:
+{
+    get_source : "archive"
+    archive_info : {archive_name : "root_v6.30.06.source.tar.gz"}
+    patches : []
+}
+
+version_6_30_06_win:
+{
+    build_source : "script"
+    compil_script :  "root-6.30.bat"
+    depend : ['Python', 'Cython', 'numpy', 'gl2ps', 'freetype', 'freeimage']
+    patches : []
+}
+
 version_6_24_00:
 {
     get_source : "archive"