1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
// Copyright (c) 2007 INRIA Sophia-Antipolis (France).
// All rights reserved.
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Sylvain Pion
// Tests if BOOST.THREAD is available.
#include <iostream>
#include <boost/version.hpp>
#include <boost/thread/tss.hpp>
int main()
{
std::cout << "version=" << BOOST_VERSION/100000 << "."
<< ((BOOST_VERSION / 100) % 100) << "."
<< BOOST_VERSION % 100 << std::endl;
boost::thread_specific_ptr<int> z;
if (z.get() == NULL) {
z.reset(new int(1));
}
if(*z.get() == 1) {
return 0;
}
else {
return 1;
}
}
|