]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Adding automatic sha1 storage during installation update
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Fri, 27 Oct 2023 13:18:05 +0000 (15:18 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Fri, 27 Oct 2023 13:18:05 +0000 (15:18 +0200)
src/daSalome/CMakeLists.txt

index 76012f9c47f6eb1b3d75aad3c88be1e020245be1..cbe0fbd71c6e3a7cdcacdc996db03fe5acc45a17 100644 (file)
@@ -27,9 +27,16 @@ if( NOT ADAO_SALOME_MODULE)
 
 else(NOT ADAO_SALOME_MODULE)
 
+  if (WIN32)
+    SET(ENV{PYTHONPATH} "${CMAKE_INSTALL_PREFIX}/${ADAO_SCRIPT_PYTHON};$ENV{PYTHONPATH}")
+  else(WIN32)
+    SET(ENV{PYTHONPATH} "${CMAKE_INSTALL_PREFIX}/${ADAO_SCRIPT_PYTHON}:$ENV{PYTHONPATH}")
+  endif(WIN32)
+  EXECUTE_PROCESS(COMMAND python3 -c "import adao; print(adao.__version__)" OUTPUT_VARIABLE ADAO_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
+  SALOME_SETUP_VERSION(${ADAO_VERSION})
   INSTALL(CODE "
     FILE(WRITE ${CMAKE_INSTALL_PREFIX}/${ADAO_SCRIPT_PYTHON_SALOME}/salome/adao/__init__.py
-    \"import adao\n__version__ = adao.__version__\n__sha1__ = \'\'\"
+    \"__version__ = \'${ADAO_VERSION}\'\n__sha1__ = \'${ADAO_GIT_SHA1}\'\"
     )
   ")