#ifndef CGAL_MUTEX_H #define CGAL_MUTEX_H #include #ifdef CGAL_HAS_THREADS #ifdef BOOST_MSVC #include #define CGAL_MUTEX std::mutex #define CGAL_SCOPED_LOCK(M) std::unique_lock scoped_lock(M) #else #include #define CGAL_MUTEX boost::mutex #define CGAL_SCOPED_LOCK(M) boost::mutex::scoped_lock scoped_lock(M) #endif #endif #endif // CGAL_MUTEX_H