Skip to content

Commit 78bf34d

Browse files
authored
Merge pull request #999 from leapmotion/dep-libstdcpp-xcode
Remove legacy support for Xcode + libstdc++
2 parents 177a111 + 876bc7a commit 78bf34d

15 files changed

+33
-390
lines changed

Autowiring.nuspec.in

+2-12
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1010
<description>A C++11 Concurrent Inversion of Control framework</description>
1111
<summary>Autowiring is an inversion-of-control framework for C++11. It provides a declarative way to manage resources through dependency injection.</summary>
12-
<copyright>Copyright (C) 2012-2014 Leap Motion, Inc. All rights reserved.</copyright>
12+
<copyright>Copyright (C) 2012-2016 Leap Motion, Inc. All rights reserved.</copyright>
1313
<language>en-US</language>
1414
<tags>c++ ioc concurrent c++11</tags>
1515
<dependencies>
@@ -18,27 +18,17 @@
1818
</metadata>
1919
<files>
2020
<file src="autowiring\C++11\boost_array.h" target="build\native\include\autowiring\C++11\boost_array.h" />
21-
<file src="autowiring\C++11\boost_atomic.h" target="build\native\include\autowiring\C++11\boost_atomic.h" />
22-
<file src="autowiring\C++11\boost_chrono.h" target="build\native\include\autowiring\C++11\boost_chrono.h" />
2321
<file src="autowiring\C++11\boost_exception_ptr.h" target="build\native\include\autowiring\C++11\boost_exception_ptr.h" />
2422
<file src="autowiring\C++11\boost_functional.h" target="build\native\include\autowiring\C++11\boost_functional.h" />
2523
<file src="autowiring\C++11\boost_future.h" target="build\native\include\autowiring\C++11\boost_future.h" />
26-
<file src="autowiring\C++11\boost_mutex.h" target="build\native\include\autowiring\C++11\boost_mutex.h" />
27-
<file src="autowiring\C++11\boost_rvalue.h" target="build\native\include\autowiring\C++11\boost_rvalue.h" />
2824
<file src="autowiring\C++11\boost_shared_ptr.h" target="build\native\include\autowiring\C++11\boost_shared_ptr.h" />
29-
<file src="autowiring\C++11\boost_system_error.h" target="build\native\include\autowiring\C++11\boost_system_error.h" />
30-
<file src="autowiring\C++11\boost_thread.h" target="build\native\include\autowiring\C++11\boost_thread.h" />
31-
<file src="autowiring\C++11\boost_tuple.h" target="build\native\include\autowiring\C++11\boost_tuple.h" />
3225
<file src="autowiring\C++11\boost_type_traits.h" target="build\native\include\autowiring\C++11\boost_type_traits.h" />
33-
<file src="autowiring\C++11\boost_utility.h" target="build\native\include\autowiring\C++11\boost_utility.h" />
3426
<file src="autowiring\C++11\cpp11.h" target="build\native\include\autowiring\C++11\cpp11.h" />
35-
<file src="autowiring\C++11\empty_file.h" target="build\native\include\autowiring\C++11\empty_file.h" />
3627
<file src="autowiring\C++11\make_unique.h" target="build\native\include\autowiring\C++11\make_unique.h" />
3728
<file src="autowiring\C++11\memory.h" target="build\native\include\autowiring\C++11\memory.h" />
3829
<file src="autowiring\C++11\memory_nostl11.h" target="build\native\include\autowiring\C++11\memory_nostl11.h" />
3930
<file src="autowiring\C++11\mutex.h" target="build\native\include\autowiring\C++11\mutex.h" />
4031
<file src="autowiring\C++11\README.md" target="build\native\include\autowiring\C++11\README.md" />
41-
<file src="autowiring\C++11\type_index.h" target="build\native\include\autowiring\C++11\type_index.h" />
4232
<file src="autowiring\C++11\unique_ptr.h" target="build\native\include\autowiring\C++11\unique_ptr.h" />
4333
<file src="autowiring\AnySharedPointer.h" target="build\native\include\autowiring\AnySharedPointer.h" />
4434
<file src="autowiring\atomic_object.h" target="build\native\include\autowiring\atomic_object.h" />
@@ -189,4 +179,4 @@
189179
<file src="nuget\tools\init.ps1" target="tools\init.ps1" />
190180
<file src="nuget\tools\autowiring.natvis" target="tools\autowiring.natvis" />
191181
</files>
192-
</package>
182+
</package>

src/autowiring/C++11/boost_atomic.h

-18
This file was deleted.

src/autowiring/C++11/boost_chrono.h

-10
This file was deleted.

src/autowiring/C++11/boost_mutex.h

-21
This file was deleted.

src/autowiring/C++11/boost_rvalue.h

-9
This file was deleted.

src/autowiring/C++11/boost_system_error.h

-17
This file was deleted.

src/autowiring/C++11/boost_thread.h

-9
This file was deleted.

src/autowiring/C++11/boost_tuple.h

-78
This file was deleted.

src/autowiring/C++11/boost_utility.h

-8
This file was deleted.

src/autowiring/C++11/chrono_with_profiling_clock.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
// Copyright (C) 2012-2016 Leap Motion, Inc. All rights reserved.
22
#pragma once
33

4-
#if STL11_ALLOWED
5-
#include <chrono>
6-
#else
7-
#include <autowiring/C++11/boost_chrono.h>
8-
#endif
4+
#include <chrono>
95

106
// This solution taken from http://stackoverflow.com/questions/8386128/how-to-get-the-precision-of-high-resolution-clock
117
// Hopefully it will be able to be depricated when VS2015 hits.

0 commit comments

Comments
 (0)