Replacing DISABLE_PARASMESH with WIN32

This commit is contained in:
Yoann Audouin 2022-10-26 16:20:19 +02:00
parent 185dd64d97
commit aed4aa79d0
3 changed files with 7 additions and 7 deletions

View File

@ -28,7 +28,7 @@
//#define CHRONODEF
//
#ifndef DISABLE_PARAMESH
#ifndef WIN32
#include <boost/asio.hpp>
#endif
#include "SMESH_Gen.hxx"
@ -350,7 +350,7 @@ bool SMESH_Gen::parallelComputeSubMeshes(
smToCompute->ComputeStateEngine( SMESH_subMesh::CHECK_COMPUTE_STATE );
continue;
}
#ifdef DISABLE_PARASMESH
#ifdef WIN32
compute_function(smToCompute, computeEvent,
shapeSM, aShapeOnly, allowedSubShapes,
aShapesId);

View File

@ -239,7 +239,7 @@ SMESH_Mesh::~SMESH_Mesh()
int result=pthread_create(&thread, NULL, deleteMeshDS, (void*)_meshDS);
#endif
}
#ifndef DISABLE_PARASMESH
#ifndef WIN32
if(_pool)
DeletePoolThreads();
#endif

View File

@ -50,7 +50,7 @@
#include <ostream>
#include <boost/filesystem.hpp>
#ifndef DISABLE_PARASMESH
#ifndef WIN32
#include <boost/asio/thread_pool.hpp>
#include <boost/thread.hpp>
#endif
@ -391,7 +391,7 @@ class SMESH_EXPORT SMESH_Mesh
// Parallel computation functions
#ifdef DISABLE_PARASMESH
#ifdef WIN32
void Lock() {};
void Unlock() {};
@ -420,7 +420,7 @@ class SMESH_EXPORT SMESH_Mesh
// Temporary folder used during parallel Computation
boost::filesystem::path tmp_folder;
#ifndef DISABLE_PARASMESH
#ifndef WIN32
boost::asio::thread_pool * _pool = nullptr; //thread pool for computation
#endif
@ -472,7 +472,7 @@ protected:
TCallUp* _callUp;
// Mutex for multhitreading write in SMESH_Mesh
#ifndef DISABLE_PARASMESH
#ifndef WIN32
boost::mutex _my_lock;
#endif
int _NbThreads=0;