From b89c1290f75ea9dfd8eed84e6bf8266a55394713 Mon Sep 17 00:00:00 2001 From: Wolf McNally Date: Sun, 6 Jan 2019 16:19:22 -0800 Subject: [PATCH] Adding support for Swift Package Manager. --- .gitignore | 3 + Example/Podfile | 7 - Example/Podfile.lock | 16 - .../Local Podspecs/WolfNumerics.podspec.json | 25 - Example/Pods/Manifest.lock | 16 - Example/Pods/Pods.xcodeproj/project.pbxproj | 653 -------------- ...lfNumerics_Tests-acknowledgements.markdown | 26 - ...-WolfNumerics_Tests-acknowledgements.plist | 58 -- .../Pods-WolfNumerics_Tests-dummy.m | 5 - .../Pods-WolfNumerics_Tests-frameworks.sh | 163 ---- .../Pods-WolfNumerics_Tests-umbrella.h | 16 - .../Pods-WolfNumerics_Tests.debug.xcconfig | 11 - .../Pods-WolfNumerics_Tests.modulemap | 6 - .../Pods-WolfNumerics_Tests.release.xcconfig | 11 - .../WolfNumerics/WolfNumerics-dummy.m | 5 - .../WolfNumerics/WolfNumerics-prefix.pch | 12 - .../WolfNumerics/WolfNumerics-umbrella.h | 16 - .../WolfNumerics/WolfNumerics.modulemap | 6 - .../WolfNumerics/WolfNumerics.xcconfig | 9 - Example/Tests/Info.plist | 24 - .../WolfNumerics.xcodeproj/project.pbxproj | 394 --------- .../contents.xcworkspacedata | 10 - Package.resolved | 8 + Package.swift | 25 + Sources/Demo/main.swift | 1 + {Example => Sources}/Tests/Tests.swift | 0 .../Assets => Sources/WolfNumerics}/.gitkeep | 0 .../ApproximatelyEqualsOperator.swift | 0 .../WolfNumerics}/BinarySearch.swift | 2 + .../WolfNumerics}/Frac.swift | 5 +- .../WolfNumerics}/Interpolable.swift | 0 .../WolfNumerics}/Interval.swift | 0 .../IntervalCreationOperator.swift | 0 .../WolfNumerics}/Lerp.swift | 0 .../WolfNumerics}/NumericUtils.swift | 0 .../WolfNumerics}/PercentOperator.swift | 0 .../WolfNumerics}/RandomExtensions.swift | 0 .../WolfNumerics}/RangeExtensions.swift | 2 + .../WolfNumerics}/RunningAverage.swift | 0 .../SecureRandomNumberGenerator.swift | 0 .../SeededRandomNumberGenerator.swift | 3 + WolfNumerics.podspec | 2 +- .../Tests_Info.plist | 13 +- .../WolfNumerics_Info.plist | 11 +- WolfNumerics.xcodeproj/project.pbxproj | 809 ++++++++++++++++++ .../contents.xcworkspacedata | 4 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Demo.xcscheme | 82 ++ .../xcschemes/WolfNumerics-Package.xcscheme | 54 +- WolfNumerics/Classes/.gitkeep | 0 _Pods.xcodeproj | 1 - 52 files changed, 977 insertions(+), 1545 deletions(-) delete mode 100644 Example/Podfile delete mode 100644 Example/Podfile.lock delete mode 100644 Example/Pods/Local Podspecs/WolfNumerics.podspec.json delete mode 100644 Example/Pods/Manifest.lock delete mode 100644 Example/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.markdown delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.plist delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-dummy.m delete mode 100755 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-umbrella.h delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.debug.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap delete mode 100644 Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.release.xcconfig delete mode 100644 Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-dummy.m delete mode 100644 Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-prefix.pch delete mode 100644 Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-umbrella.h delete mode 100644 Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.modulemap delete mode 100644 Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.xcconfig delete mode 100644 Example/Tests/Info.plist delete mode 100644 Example/WolfNumerics.xcodeproj/project.pbxproj delete mode 100644 Example/WolfNumerics.xcworkspace/contents.xcworkspacedata create mode 100644 Package.resolved create mode 100644 Package.swift create mode 100644 Sources/Demo/main.swift rename {Example => Sources}/Tests/Tests.swift (100%) rename {WolfNumerics/Assets => Sources/WolfNumerics}/.gitkeep (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/ApproximatelyEqualsOperator.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/BinarySearch.swift (99%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/Frac.swift (95%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/Interpolable.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/Interval.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/IntervalCreationOperator.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/Lerp.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/NumericUtils.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/PercentOperator.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/RandomExtensions.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/RangeExtensions.swift (98%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/RunningAverage.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/SecureRandomNumberGenerator.swift (100%) rename {WolfNumerics/Classes => Sources/WolfNumerics}/SeededRandomNumberGenerator.swift (96%) rename Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-Info.plist => WolfNumerics.xcodeproj/Tests_Info.plist (61%) rename Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist => WolfNumerics.xcodeproj/WolfNumerics_Info.plist (64%) create mode 100644 WolfNumerics.xcodeproj/project.pbxproj rename {Example/WolfNumerics.xcodeproj => WolfNumerics.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (61%) rename {Example/WolfNumerics.xcworkspace => WolfNumerics.xcodeproj/project.xcworkspace}/xcshareddata/IDEWorkspaceChecks.plist (100%) create mode 100644 WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 WolfNumerics.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme rename Example/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Example.xcscheme => WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Package.xcscheme (62%) delete mode 100644 WolfNumerics/Classes/.gitkeep delete mode 120000 _Pods.xcodeproj diff --git a/.gitignore b/.gitignore index 9caadcd..1d75b1b 100644 --- a/.gitignore +++ b/.gitignore @@ -22,5 +22,8 @@ DerivedData # Bundler .bundle +# Swift Package Manager +.build + Carthage/Build Pods/ diff --git a/Example/Podfile b/Example/Podfile deleted file mode 100644 index 4623d95..0000000 --- a/Example/Podfile +++ /dev/null @@ -1,7 +0,0 @@ -use_frameworks! - -platform :ios, '10.0' - -target 'WolfNumerics_Tests' do - pod 'WolfNumerics', :path => '../' -end diff --git a/Example/Podfile.lock b/Example/Podfile.lock deleted file mode 100644 index 3662abc..0000000 --- a/Example/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - WolfNumerics (2.0.3) - -DEPENDENCIES: - - WolfNumerics (from `../`) - -EXTERNAL SOURCES: - WolfNumerics: - :path: "../" - -SPEC CHECKSUMS: - WolfNumerics: 662ffe98065f811bd8ef5e9d27a5dcc0c321beb3 - -PODFILE CHECKSUM: 7ac54adb5f60d5b7b7ea22e2910812b28a873415 - -COCOAPODS: 1.6.0.beta.2 diff --git a/Example/Pods/Local Podspecs/WolfNumerics.podspec.json b/Example/Pods/Local Podspecs/WolfNumerics.podspec.json deleted file mode 100644 index b06c55c..0000000 --- a/Example/Pods/Local Podspecs/WolfNumerics.podspec.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "WolfNumerics", - "version": "2.0.3", - "summary": "Some useful numeric types and methods for Swift.", - "homepage": "https://github.com/wolfmcnally/WolfNumerics", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "authors": { - "Wolf McNally": "wolf@wolfmcnally.com" - }, - "source": { - "git": "https://github.com/wolfmcnally/WolfNumerics.git", - "tag": "2.0.3" - }, - "source_files": "WolfNumerics/Classes/**/*", - "swift_version": "4.2", - "platforms": { - "ios": "9.3", - "osx": "10.13", - "tvos": "11.0" - }, - "module_name": "WolfNumerics" -} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock deleted file mode 100644 index 3662abc..0000000 --- a/Example/Pods/Manifest.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - WolfNumerics (2.0.3) - -DEPENDENCIES: - - WolfNumerics (from `../`) - -EXTERNAL SOURCES: - WolfNumerics: - :path: "../" - -SPEC CHECKSUMS: - WolfNumerics: 662ffe98065f811bd8ef5e9d27a5dcc0c321beb3 - -PODFILE CHECKSUM: 7ac54adb5f60d5b7b7ea22e2910812b28a873415 - -COCOAPODS: 1.6.0.beta.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 365360e..0000000 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,653 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0DE95B20FBD5035B4E83F17E0EC1AA1A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; - 0E1E0110020C51AAD7D51E854E3829B5 /* Interpolable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F675E243AD4D7F83388EEE0C49A73CE /* Interpolable.swift */; }; - 138CB1B549B4768CC42A622179C28C32 /* BinarySearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6C44727544BBDDF2D029875FB283F7E /* BinarySearch.swift */; }; - 1D6212860CD0274116A8A27E153D724C /* NumericUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29632D3A239F57F31F338FA97EFF835C /* NumericUtils.swift */; }; - 2261438FBFD3555F795BB58A915CB85E /* SeededRandomNumberGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1079E4FF653FE4109EB0EEF353917B0D /* SeededRandomNumberGenerator.swift */; }; - 339921979E5DCBD7FFFC6CA84208F0EF /* RangeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4FE55A77CB9FE4AFF71515E83BC3E1 /* RangeExtensions.swift */; }; - 339D82084EED9DB12375D081DA9071ED /* Pods-WolfNumerics_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FED5A34C1F03325ACCC4CCEFC5ACF3FC /* Pods-WolfNumerics_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5128B6DCA9191154B759D83944C773D5 /* PercentOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0011586E0AFA27F63FE4BF9010A1C5A6 /* PercentOperator.swift */; }; - 695BFD78CB48AFF87988A751D34FEC3A /* WolfNumerics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 941F5BB87A821B3D1222D1E6C9D6E484 /* WolfNumerics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 722483EE748547508008A47CE4290716 /* Interval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676907D2A4F663A01DC65B58883F51D7 /* Interval.swift */; }; - 95FF9E287F6B6042603F584E2249C626 /* Frac.swift in Sources */ = {isa = PBXBuildFile; fileRef = D295B287CD0A7E49C69AEB442DFC8DAF /* Frac.swift */; }; - 96693ECA7B12AC39DEFB3AA6B6F9EF4B /* ApproximatelyEqualsOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84126FCF94A8692B84529425AB6E9A1 /* ApproximatelyEqualsOperator.swift */; }; - A431D52E366192CF753DFE01712E344A /* WolfNumerics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 653AF1BA520CCDA27B1B0D9AA5F013E0 /* WolfNumerics-dummy.m */; }; - AB53846D0EC8EE8D1411B21D62174622 /* Pods-WolfNumerics_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE1D1F823E699612BB5516D291856C6 /* Pods-WolfNumerics_Tests-dummy.m */; }; - B3433FA5E02A8D5D87A05B572D1EDEE3 /* IntervalCreationOperator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4CDCFE09F587E0145668509D6D1A26 /* IntervalCreationOperator.swift */; }; - BB126CF04D4946F3C22551275CFB0567 /* RunningAverage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E883FF8774EA9A9DD4E04B6EEA5EBC /* RunningAverage.swift */; }; - C755BB03F73186FEDA1874CCAFEE4ED0 /* SecureRandomNumberGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BF22ACBBC0240B5F9A529EAD4D39007 /* SecureRandomNumberGenerator.swift */; }; - CF2D699FB673D5C94084352CF4FC940D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; - DF4940FF7B365DB3555A4AD1F2019602 /* Lerp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D92EE02DFFA4BCA319D3FA898350D9 /* Lerp.swift */; }; - E902CB0642A9A0495D8096B245C04431 /* RandomExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89F770530F172EB96A314AE7B6E4232A /* RandomExtensions.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E67B6D2ADCB9078BF829179C3C814A38 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12D07002720423C186B4A6D480E63C75; - remoteInfo = WolfNumerics; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0011586E0AFA27F63FE4BF9010A1C5A6 /* PercentOperator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PercentOperator.swift; path = WolfNumerics/Classes/PercentOperator.swift; sourceTree = ""; }; - 00B87E4223B353F53705119F17CC851C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 069B314B4E9C2D2CEF37753870FF0610 /* Pods-WolfNumerics_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-WolfNumerics_Tests.modulemap"; sourceTree = ""; }; - 09959342FBAACEE0CA5912BA641B7ED2 /* WolfNumerics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WolfNumerics-prefix.pch"; sourceTree = ""; }; - 1079E4FF653FE4109EB0EEF353917B0D /* SeededRandomNumberGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeededRandomNumberGenerator.swift; path = WolfNumerics/Classes/SeededRandomNumberGenerator.swift; sourceTree = ""; }; - 250109DD6B30EEE589C4F7C081DEFB71 /* WolfNumerics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = WolfNumerics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 29632D3A239F57F31F338FA97EFF835C /* NumericUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NumericUtils.swift; path = WolfNumerics/Classes/NumericUtils.swift; sourceTree = ""; }; - 2BF22ACBBC0240B5F9A529EAD4D39007 /* SecureRandomNumberGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureRandomNumberGenerator.swift; path = WolfNumerics/Classes/SecureRandomNumberGenerator.swift; sourceTree = ""; }; - 2F675E243AD4D7F83388EEE0C49A73CE /* Interpolable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolable.swift; path = WolfNumerics/Classes/Interpolable.swift; sourceTree = ""; }; - 4C82FA0013FE75743CF661747CCB646E /* WolfNumerics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = WolfNumerics.framework; path = WolfNumerics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5072576DA7BE91F52DE26F2DD004A8A8 /* Pods-WolfNumerics_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WolfNumerics_Tests-frameworks.sh"; sourceTree = ""; }; - 653AF1BA520CCDA27B1B0D9AA5F013E0 /* WolfNumerics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "WolfNumerics-dummy.m"; sourceTree = ""; }; - 676907D2A4F663A01DC65B58883F51D7 /* Interval.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interval.swift; path = WolfNumerics/Classes/Interval.swift; sourceTree = ""; }; - 6B6460C8299850A9D3823BCFA3F7300F /* WolfNumerics-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "WolfNumerics-Info.plist"; sourceTree = ""; }; - 75397BB860BB4D5C2D27668AFF7DE5B2 /* WolfNumerics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WolfNumerics.xcconfig; sourceTree = ""; }; - 7E7A8CF323E40C4B5475B0588DA42E74 /* Pods-WolfNumerics_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WolfNumerics_Tests-acknowledgements.plist"; sourceTree = ""; }; - 89F770530F172EB96A314AE7B6E4232A /* RandomExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RandomExtensions.swift; path = WolfNumerics/Classes/RandomExtensions.swift; sourceTree = ""; }; - 941F5BB87A821B3D1222D1E6C9D6E484 /* WolfNumerics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WolfNumerics-umbrella.h"; sourceTree = ""; }; - 9A4CDCFE09F587E0145668509D6D1A26 /* IntervalCreationOperator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IntervalCreationOperator.swift; path = WolfNumerics/Classes/IntervalCreationOperator.swift; sourceTree = ""; }; - A84126FCF94A8692B84529425AB6E9A1 /* ApproximatelyEqualsOperator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ApproximatelyEqualsOperator.swift; path = WolfNumerics/Classes/ApproximatelyEqualsOperator.swift; sourceTree = ""; }; - B0790A57BF37220D7946FB64DD4D0E16 /* Pods-WolfNumerics_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WolfNumerics_Tests.release.xcconfig"; sourceTree = ""; }; - B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BCE1D1F823E699612BB5516D291856C6 /* Pods-WolfNumerics_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-WolfNumerics_Tests-dummy.m"; sourceTree = ""; }; - C6A28404CC785402872291A296E50C41 /* Pods-WolfNumerics_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-WolfNumerics_Tests-acknowledgements.markdown"; sourceTree = ""; }; - CEF6D0D3984A365E8DFAD878A6378ABB /* Pods-WolfNumerics_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WolfNumerics_Tests.debug.xcconfig"; sourceTree = ""; }; - D295B287CD0A7E49C69AEB442DFC8DAF /* Frac.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Frac.swift; path = WolfNumerics/Classes/Frac.swift; sourceTree = ""; }; - D3384411436131E59CB86699B5F3E441 /* WolfNumerics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = WolfNumerics.modulemap; sourceTree = ""; }; - D6C44727544BBDDF2D029875FB283F7E /* BinarySearch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinarySearch.swift; path = WolfNumerics/Classes/BinarySearch.swift; sourceTree = ""; }; - D6D03820CCBC2EAB4A9C47F4A90899F7 /* Pods-WolfNumerics_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WolfNumerics_Tests-Info.plist"; sourceTree = ""; }; - D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - E4C8F1E2AE683C1FC6D40B007DEF3EEC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - F0D92EE02DFFA4BCA319D3FA898350D9 /* Lerp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lerp.swift; path = WolfNumerics/Classes/Lerp.swift; sourceTree = ""; }; - F43651621209A83900A780DB17CAB3BB /* Pods_WolfNumerics_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_WolfNumerics_Tests.framework; path = "Pods-WolfNumerics_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - F4E883FF8774EA9A9DD4E04B6EEA5EBC /* RunningAverage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RunningAverage.swift; path = WolfNumerics/Classes/RunningAverage.swift; sourceTree = ""; }; - FC4FE55A77CB9FE4AFF71515E83BC3E1 /* RangeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RangeExtensions.swift; path = WolfNumerics/Classes/RangeExtensions.swift; sourceTree = ""; }; - FED5A34C1F03325ACCC4CCEFC5ACF3FC /* Pods-WolfNumerics_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-WolfNumerics_Tests-umbrella.h"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4D55E3576EA98533000347F6BBFD6444 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CF2D699FB673D5C94084352CF4FC940D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C719574761940847D94DD6C33681032 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0DE95B20FBD5035B4E83F17E0EC1AA1A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2C19DF49B478BD7C32D9F71964E3E67B /* WolfNumerics */ = { - isa = PBXGroup; - children = ( - A84126FCF94A8692B84529425AB6E9A1 /* ApproximatelyEqualsOperator.swift */, - D6C44727544BBDDF2D029875FB283F7E /* BinarySearch.swift */, - D295B287CD0A7E49C69AEB442DFC8DAF /* Frac.swift */, - 2F675E243AD4D7F83388EEE0C49A73CE /* Interpolable.swift */, - 676907D2A4F663A01DC65B58883F51D7 /* Interval.swift */, - 9A4CDCFE09F587E0145668509D6D1A26 /* IntervalCreationOperator.swift */, - F0D92EE02DFFA4BCA319D3FA898350D9 /* Lerp.swift */, - 29632D3A239F57F31F338FA97EFF835C /* NumericUtils.swift */, - 0011586E0AFA27F63FE4BF9010A1C5A6 /* PercentOperator.swift */, - 89F770530F172EB96A314AE7B6E4232A /* RandomExtensions.swift */, - FC4FE55A77CB9FE4AFF71515E83BC3E1 /* RangeExtensions.swift */, - F4E883FF8774EA9A9DD4E04B6EEA5EBC /* RunningAverage.swift */, - 2BF22ACBBC0240B5F9A529EAD4D39007 /* SecureRandomNumberGenerator.swift */, - 1079E4FF653FE4109EB0EEF353917B0D /* SeededRandomNumberGenerator.swift */, - C2F42E68F9A561FAA997D77AACF20DB7 /* Pod */, - B0186D9D08E47D35E597BD7184A5C2F2 /* Support Files */, - ); - name = WolfNumerics; - path = ../..; - sourceTree = ""; - }; - 32C1F569D3CB02866D70597DFDF06B52 /* Pods-WolfNumerics_Tests */ = { - isa = PBXGroup; - children = ( - 069B314B4E9C2D2CEF37753870FF0610 /* Pods-WolfNumerics_Tests.modulemap */, - C6A28404CC785402872291A296E50C41 /* Pods-WolfNumerics_Tests-acknowledgements.markdown */, - 7E7A8CF323E40C4B5475B0588DA42E74 /* Pods-WolfNumerics_Tests-acknowledgements.plist */, - BCE1D1F823E699612BB5516D291856C6 /* Pods-WolfNumerics_Tests-dummy.m */, - 5072576DA7BE91F52DE26F2DD004A8A8 /* Pods-WolfNumerics_Tests-frameworks.sh */, - D6D03820CCBC2EAB4A9C47F4A90899F7 /* Pods-WolfNumerics_Tests-Info.plist */, - FED5A34C1F03325ACCC4CCEFC5ACF3FC /* Pods-WolfNumerics_Tests-umbrella.h */, - CEF6D0D3984A365E8DFAD878A6378ABB /* Pods-WolfNumerics_Tests.debug.xcconfig */, - B0790A57BF37220D7946FB64DD4D0E16 /* Pods-WolfNumerics_Tests.release.xcconfig */, - ); - name = "Pods-WolfNumerics_Tests"; - path = "Target Support Files/Pods-WolfNumerics_Tests"; - sourceTree = ""; - }; - 44D5347904CF754D6785B84253F2574A /* iOS */ = { - isa = PBXGroup; - children = ( - D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 52DE28EF015759C65EBF25151A9CB2F2 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 32C1F569D3CB02866D70597DFDF06B52 /* Pods-WolfNumerics_Tests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */, - 8CED6C073967CAC732BB29E752F7586E /* Development Pods */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - 9A1DDAF5E13838D05B10918AEA23D79A /* Products */, - 52DE28EF015759C65EBF25151A9CB2F2 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 8CED6C073967CAC732BB29E752F7586E /* Development Pods */ = { - isa = PBXGroup; - children = ( - 2C19DF49B478BD7C32D9F71964E3E67B /* WolfNumerics */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 9A1DDAF5E13838D05B10918AEA23D79A /* Products */ = { - isa = PBXGroup; - children = ( - F43651621209A83900A780DB17CAB3BB /* Pods_WolfNumerics_Tests.framework */, - 4C82FA0013FE75743CF661747CCB646E /* WolfNumerics.framework */, - ); - name = Products; - sourceTree = ""; - }; - B0186D9D08E47D35E597BD7184A5C2F2 /* Support Files */ = { - isa = PBXGroup; - children = ( - D3384411436131E59CB86699B5F3E441 /* WolfNumerics.modulemap */, - 75397BB860BB4D5C2D27668AFF7DE5B2 /* WolfNumerics.xcconfig */, - 653AF1BA520CCDA27B1B0D9AA5F013E0 /* WolfNumerics-dummy.m */, - 6B6460C8299850A9D3823BCFA3F7300F /* WolfNumerics-Info.plist */, - 09959342FBAACEE0CA5912BA641B7ED2 /* WolfNumerics-prefix.pch */, - 941F5BB87A821B3D1222D1E6C9D6E484 /* WolfNumerics-umbrella.h */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/WolfNumerics"; - sourceTree = ""; - }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { - isa = PBXGroup; - children = ( - 44D5347904CF754D6785B84253F2574A /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - C2F42E68F9A561FAA997D77AACF20DB7 /* Pod */ = { - isa = PBXGroup; - children = ( - E4C8F1E2AE683C1FC6D40B007DEF3EEC /* LICENSE */, - 00B87E4223B353F53705119F17CC851C /* README.md */, - 250109DD6B30EEE589C4F7C081DEFB71 /* WolfNumerics.podspec */, - ); - name = Pod; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 0B63E2319FF1F377E84A5AB137D49CFB /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 695BFD78CB48AFF87988A751D34FEC3A /* WolfNumerics-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5672A7C26465DD55B02D407E7B610D45 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 339D82084EED9DB12375D081DA9071ED /* Pods-WolfNumerics_Tests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 12D07002720423C186B4A6D480E63C75 /* WolfNumerics */ = { - isa = PBXNativeTarget; - buildConfigurationList = FAD1DA5F4FE1C202668D7C6CF5490C2B /* Build configuration list for PBXNativeTarget "WolfNumerics" */; - buildPhases = ( - 0B63E2319FF1F377E84A5AB137D49CFB /* Headers */, - 10C96F5BEC67968CB957F37AC62865F5 /* Sources */, - 4D55E3576EA98533000347F6BBFD6444 /* Frameworks */, - AD97B70B71D527DBD177CBED3E792769 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = WolfNumerics; - productName = WolfNumerics; - productReference = 4C82FA0013FE75743CF661747CCB646E /* WolfNumerics.framework */; - productType = "com.apple.product-type.framework"; - }; - 8C91701B9F77F292BA9D4FB7CD6DB712 /* Pods-WolfNumerics_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F8F5305AFBCEED2574E74DBFC4B8F512 /* Build configuration list for PBXNativeTarget "Pods-WolfNumerics_Tests" */; - buildPhases = ( - 5672A7C26465DD55B02D407E7B610D45 /* Headers */, - 6537BC3DF39EFE9183F509567A7C1F5E /* Sources */, - 7C719574761940847D94DD6C33681032 /* Frameworks */, - 38EFD943386B676A65A02BB2529838E4 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 6966147AE5A15193D828C6B0CA050E88 /* PBXTargetDependency */, - ); - name = "Pods-WolfNumerics_Tests"; - productName = "Pods-WolfNumerics_Tests"; - productReference = F43651621209A83900A780DB17CAB3BB /* Pods_WolfNumerics_Tests.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 9A1DDAF5E13838D05B10918AEA23D79A /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8C91701B9F77F292BA9D4FB7CD6DB712 /* Pods-WolfNumerics_Tests */, - 12D07002720423C186B4A6D480E63C75 /* WolfNumerics */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 38EFD943386B676A65A02BB2529838E4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AD97B70B71D527DBD177CBED3E792769 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 10C96F5BEC67968CB957F37AC62865F5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 96693ECA7B12AC39DEFB3AA6B6F9EF4B /* ApproximatelyEqualsOperator.swift in Sources */, - 138CB1B549B4768CC42A622179C28C32 /* BinarySearch.swift in Sources */, - 95FF9E287F6B6042603F584E2249C626 /* Frac.swift in Sources */, - 0E1E0110020C51AAD7D51E854E3829B5 /* Interpolable.swift in Sources */, - 722483EE748547508008A47CE4290716 /* Interval.swift in Sources */, - B3433FA5E02A8D5D87A05B572D1EDEE3 /* IntervalCreationOperator.swift in Sources */, - DF4940FF7B365DB3555A4AD1F2019602 /* Lerp.swift in Sources */, - 1D6212860CD0274116A8A27E153D724C /* NumericUtils.swift in Sources */, - 5128B6DCA9191154B759D83944C773D5 /* PercentOperator.swift in Sources */, - E902CB0642A9A0495D8096B245C04431 /* RandomExtensions.swift in Sources */, - 339921979E5DCBD7FFFC6CA84208F0EF /* RangeExtensions.swift in Sources */, - BB126CF04D4946F3C22551275CFB0567 /* RunningAverage.swift in Sources */, - C755BB03F73186FEDA1874CCAFEE4ED0 /* SecureRandomNumberGenerator.swift in Sources */, - 2261438FBFD3555F795BB58A915CB85E /* SeededRandomNumberGenerator.swift in Sources */, - A431D52E366192CF753DFE01712E344A /* WolfNumerics-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6537BC3DF39EFE9183F509567A7C1F5E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB53846D0EC8EE8D1411B21D62174622 /* Pods-WolfNumerics_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 6966147AE5A15193D828C6B0CA050E88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = WolfNumerics; - target = 12D07002720423C186B4A6D480E63C75 /* WolfNumerics */; - targetProxy = E67B6D2ADCB9078BF829179C3C814A38 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 0EC76E86EE75343A2BDF4109BA0A0439 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B0790A57BF37220D7946FB64DD4D0E16 /* Pods-WolfNumerics_Tests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 11D027BD8219E71225D197BACF78F7C1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 4C7910CB7E258A194B39E1FA8ADD2098 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CEF6D0D3984A365E8DFAD878A6378ABB /* Pods-WolfNumerics_Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 6AE33AB606BC1DEA7744D3154B969555 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 75397BB860BB4D5C2D27668AFF7DE5B2 /* WolfNumerics.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/WolfNumerics/WolfNumerics-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/WolfNumerics/WolfNumerics-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/WolfNumerics/WolfNumerics.modulemap"; - PRODUCT_MODULE_NAME = WolfNumerics; - PRODUCT_NAME = WolfNumerics; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8FB57296A2B59949708C2B492C4646D5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - FACFE6D83B40B3234D6E391AEA4FABF6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 75397BB860BB4D5C2D27668AFF7DE5B2 /* WolfNumerics.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/WolfNumerics/WolfNumerics-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/WolfNumerics/WolfNumerics-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/WolfNumerics/WolfNumerics.modulemap"; - PRODUCT_MODULE_NAME = WolfNumerics; - PRODUCT_NAME = WolfNumerics; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 11D027BD8219E71225D197BACF78F7C1 /* Debug */, - 8FB57296A2B59949708C2B492C4646D5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F8F5305AFBCEED2574E74DBFC4B8F512 /* Build configuration list for PBXNativeTarget "Pods-WolfNumerics_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C7910CB7E258A194B39E1FA8ADD2098 /* Debug */, - 0EC76E86EE75343A2BDF4109BA0A0439 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - FAD1DA5F4FE1C202668D7C6CF5490C2B /* Build configuration list for PBXNativeTarget "WolfNumerics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FACFE6D83B40B3234D6E391AEA4FABF6 /* Debug */, - 6AE33AB606BC1DEA7744D3154B969555 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.markdown deleted file mode 100644 index 08e1fb3..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.markdown +++ /dev/null @@ -1,26 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## WolfNumerics - -Copyright © 2018 Wolf McNally - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.plist deleted file mode 100644 index 9c5f4ac..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-acknowledgements.plist +++ /dev/null @@ -1,58 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Copyright © 2018 Wolf McNally <wolf@wolfmcnally.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - License - MIT - Title - WolfNumerics - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-dummy.m b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-dummy.m deleted file mode 100644 index 021e47a..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_WolfNumerics_Tests : NSObject -@end -@implementation PodsDummy_Pods_WolfNumerics_Tests -@end diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh deleted file mode 100755 index 1c8e663..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/WolfNumerics/WolfNumerics.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/WolfNumerics/WolfNumerics.framework" -fi -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-umbrella.h deleted file mode 100644 index 20afe6c..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_WolfNumerics_TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_WolfNumerics_TestsVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.debug.xcconfig deleted file mode 100644 index d27ecc9..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.debug.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WolfNumerics" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WolfNumerics/WolfNumerics.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "WolfNumerics" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap deleted file mode 100644 index 83e0aca..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_WolfNumerics_Tests { - umbrella header "Pods-WolfNumerics_Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.release.xcconfig deleted file mode 100644 index d27ecc9..0000000 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.release.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WolfNumerics" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WolfNumerics/WolfNumerics.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "WolfNumerics" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-dummy.m b/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-dummy.m deleted file mode 100644 index e1ee838..0000000 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_WolfNumerics : NSObject -@end -@implementation PodsDummy_WolfNumerics -@end diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-prefix.pch b/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-prefix.pch deleted file mode 100644 index beb2a24..0000000 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-umbrella.h b/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-umbrella.h deleted file mode 100644 index f406eb3..0000000 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double WolfNumericsVersionNumber; -FOUNDATION_EXPORT const unsigned char WolfNumericsVersionString[]; - diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.modulemap b/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.modulemap deleted file mode 100644 index dc319f5..0000000 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module WolfNumerics { - umbrella header "WolfNumerics-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.xcconfig b/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.xcconfig deleted file mode 100644 index c561af5..0000000 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WolfNumerics -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Example/Tests/Info.plist b/Example/Tests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/Example/Tests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Example/WolfNumerics.xcodeproj/project.pbxproj b/Example/WolfNumerics.xcodeproj/project.pbxproj deleted file mode 100644 index 27dc828..0000000 --- a/Example/WolfNumerics.xcodeproj/project.pbxproj +++ /dev/null @@ -1,394 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 445E2B3089DC8F1CB189DB9B /* Pods_WolfNumerics_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B08DE54FFDC00C6F1BB85D2D /* Pods_WolfNumerics_Tests.framework */; }; - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 0774E586A2B77F83FF035F91 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 4A24092FC1F307A4F98C662A /* Pods-WolfNumerics_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WolfNumerics_Tests.debug.xcconfig"; path = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.debug.xcconfig"; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* WolfNumerics_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WolfNumerics_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; - 9ED1D38378BDCFF22A2B06B9 /* Pods-WolfNumerics_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WolfNumerics_Tests.release.xcconfig"; path = "Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests.release.xcconfig"; sourceTree = ""; }; - B08DE54FFDC00C6F1BB85D2D /* Pods_WolfNumerics_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WolfNumerics_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D7BCB566C50F5AABBCE70903 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - FFBC5DB8439E94681BEF7A34 /* WolfNumerics.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = WolfNumerics.podspec; path = ../WolfNumerics.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 445E2B3089DC8F1CB189DB9B /* Pods_WolfNumerics_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 08CB28B60010758A3E2F5BE5 /* Pods */ = { - isa = PBXGroup; - children = ( - 4A24092FC1F307A4F98C662A /* Pods-WolfNumerics_Tests.debug.xcconfig */, - 9ED1D38378BDCFF22A2B06B9 /* Pods-WolfNumerics_Tests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACE81AFB9204008FA782 /* Tests */, - 607FACD11AFB9204008FA782 /* Products */, - 08CB28B60010758A3E2F5BE5 /* Pods */, - 9F29637C9793093910CE3AF7 /* Frameworks */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACE51AFB9204008FA782 /* WolfNumerics_Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 607FACEB1AFB9204008FA782 /* Tests.swift */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - FFBC5DB8439E94681BEF7A34 /* WolfNumerics.podspec */, - D7BCB566C50F5AABBCE70903 /* README.md */, - 0774E586A2B77F83FF035F91 /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; - 9F29637C9793093910CE3AF7 /* Frameworks */ = { - isa = PBXGroup; - children = ( - B08DE54FFDC00C6F1BB85D2D /* Pods_WolfNumerics_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 607FACE41AFB9204008FA782 /* WolfNumerics_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "WolfNumerics_Tests" */; - buildPhases = ( - D0FB96D2A3D6451D1F176D00 /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - 8C82ACFA9A3068E9B903844B /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = WolfNumerics_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* WolfNumerics_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 1000; - ORGANIZATIONNAME = CocoaPods; - TargetAttributes = { - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0900; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "WolfNumerics" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACE41AFB9204008FA782 /* WolfNumerics_Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 8C82ACFA9A3068E9B903844B /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/WolfNumerics/WolfNumerics.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - ); - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WolfNumerics.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - D0FB96D2A3D6451D1F176D00 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-WolfNumerics_Tests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 607FACED1AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4A24092FC1F307A4F98C662A /* Pods-WolfNumerics_Tests.debug.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WolfNumerics_Example.app/WolfNumerics_Example"; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9ED1D38378BDCFF22A2B06B9 /* Pods-WolfNumerics_Tests.release.xcconfig */; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WolfNumerics_Example.app/WolfNumerics_Example"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "WolfNumerics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "WolfNumerics_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} diff --git a/Example/WolfNumerics.xcworkspace/contents.xcworkspacedata b/Example/WolfNumerics.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index e6d22bb..0000000 --- a/Example/WolfNumerics.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..5cefbe8 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,8 @@ +{ + "object": { + "pins": [ + + ] + }, + "version": 1 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..0634695 --- /dev/null +++ b/Package.swift @@ -0,0 +1,25 @@ +// swift-tools-version:4.2 +import PackageDescription + +let package = Package( + name: "WolfNumerics", + products: [ + .library( + name: "WolfNumerics", + targets: ["WolfNumerics"]), + ], + dependencies: [ + ], + targets: [ + .target( + name: "WolfNumerics", + dependencies: []), + .target( + name: "Demo", + dependencies: ["WolfNumerics"]), + .testTarget( + name: "Tests", + dependencies: ["WolfNumerics"]), + ], + swiftLanguageVersions: [.v4_2] +) diff --git a/Sources/Demo/main.swift b/Sources/Demo/main.swift new file mode 100644 index 0000000..f7cf60e --- /dev/null +++ b/Sources/Demo/main.swift @@ -0,0 +1 @@ +print("Hello, world!") diff --git a/Example/Tests/Tests.swift b/Sources/Tests/Tests.swift similarity index 100% rename from Example/Tests/Tests.swift rename to Sources/Tests/Tests.swift diff --git a/WolfNumerics/Assets/.gitkeep b/Sources/WolfNumerics/.gitkeep similarity index 100% rename from WolfNumerics/Assets/.gitkeep rename to Sources/WolfNumerics/.gitkeep diff --git a/WolfNumerics/Classes/ApproximatelyEqualsOperator.swift b/Sources/WolfNumerics/ApproximatelyEqualsOperator.swift similarity index 100% rename from WolfNumerics/Classes/ApproximatelyEqualsOperator.swift rename to Sources/WolfNumerics/ApproximatelyEqualsOperator.swift diff --git a/WolfNumerics/Classes/BinarySearch.swift b/Sources/WolfNumerics/BinarySearch.swift similarity index 99% rename from WolfNumerics/Classes/BinarySearch.swift rename to Sources/WolfNumerics/BinarySearch.swift index 053e589..4c37727 100644 --- a/WolfNumerics/Classes/BinarySearch.swift +++ b/Sources/WolfNumerics/BinarySearch.swift @@ -22,6 +22,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. +import Foundation + @discardableResult public func binarySearch(interval: Interval, start: T, compare: (T) -> ComparisonResult) -> T { var current = start var interval = interval diff --git a/WolfNumerics/Classes/Frac.swift b/Sources/WolfNumerics/Frac.swift similarity index 95% rename from WolfNumerics/Classes/Frac.swift rename to Sources/WolfNumerics/Frac.swift index 99bea06..4411e34 100644 --- a/WolfNumerics/Classes/Frac.swift +++ b/Sources/WolfNumerics/Frac.swift @@ -30,6 +30,7 @@ public func assertFrac(_ n: T) { assert(0.0 <= n && n <= 1.0) } -#if !os(Linux) - public typealias CGFrac = CGFloat +#if canImport(CoreGraphics) +import CoreGraphics +public typealias CGFrac = CGFloat #endif diff --git a/WolfNumerics/Classes/Interpolable.swift b/Sources/WolfNumerics/Interpolable.swift similarity index 100% rename from WolfNumerics/Classes/Interpolable.swift rename to Sources/WolfNumerics/Interpolable.swift diff --git a/WolfNumerics/Classes/Interval.swift b/Sources/WolfNumerics/Interval.swift similarity index 100% rename from WolfNumerics/Classes/Interval.swift rename to Sources/WolfNumerics/Interval.swift diff --git a/WolfNumerics/Classes/IntervalCreationOperator.swift b/Sources/WolfNumerics/IntervalCreationOperator.swift similarity index 100% rename from WolfNumerics/Classes/IntervalCreationOperator.swift rename to Sources/WolfNumerics/IntervalCreationOperator.swift diff --git a/WolfNumerics/Classes/Lerp.swift b/Sources/WolfNumerics/Lerp.swift similarity index 100% rename from WolfNumerics/Classes/Lerp.swift rename to Sources/WolfNumerics/Lerp.swift diff --git a/WolfNumerics/Classes/NumericUtils.swift b/Sources/WolfNumerics/NumericUtils.swift similarity index 100% rename from WolfNumerics/Classes/NumericUtils.swift rename to Sources/WolfNumerics/NumericUtils.swift diff --git a/WolfNumerics/Classes/PercentOperator.swift b/Sources/WolfNumerics/PercentOperator.swift similarity index 100% rename from WolfNumerics/Classes/PercentOperator.swift rename to Sources/WolfNumerics/PercentOperator.swift diff --git a/WolfNumerics/Classes/RandomExtensions.swift b/Sources/WolfNumerics/RandomExtensions.swift similarity index 100% rename from WolfNumerics/Classes/RandomExtensions.swift rename to Sources/WolfNumerics/RandomExtensions.swift diff --git a/WolfNumerics/Classes/RangeExtensions.swift b/Sources/WolfNumerics/RangeExtensions.swift similarity index 98% rename from WolfNumerics/Classes/RangeExtensions.swift rename to Sources/WolfNumerics/RangeExtensions.swift index 8166136..09a0363 100644 --- a/WolfNumerics/Classes/RangeExtensions.swift +++ b/Sources/WolfNumerics/RangeExtensions.swift @@ -22,6 +22,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. +import Foundation + extension NSRange { public init(cfRange: CFRange) { self.init(location: cfRange.location, length: cfRange.length) diff --git a/WolfNumerics/Classes/RunningAverage.swift b/Sources/WolfNumerics/RunningAverage.swift similarity index 100% rename from WolfNumerics/Classes/RunningAverage.swift rename to Sources/WolfNumerics/RunningAverage.swift diff --git a/WolfNumerics/Classes/SecureRandomNumberGenerator.swift b/Sources/WolfNumerics/SecureRandomNumberGenerator.swift similarity index 100% rename from WolfNumerics/Classes/SecureRandomNumberGenerator.swift rename to Sources/WolfNumerics/SecureRandomNumberGenerator.swift diff --git a/WolfNumerics/Classes/SeededRandomNumberGenerator.swift b/Sources/WolfNumerics/SeededRandomNumberGenerator.swift similarity index 96% rename from WolfNumerics/Classes/SeededRandomNumberGenerator.swift rename to Sources/WolfNumerics/SeededRandomNumberGenerator.swift index 8276f34..ec948af 100644 --- a/WolfNumerics/Classes/SeededRandomNumberGenerator.swift +++ b/Sources/WolfNumerics/SeededRandomNumberGenerator.swift @@ -22,8 +22,10 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. +#if canImport(GameKit) import GameKit +@available(iOS 9.0, macOS 10.11, tvOS 9.0, *) public final class SeededRandomNumberGenerator: RandomNumberGenerator { private let source: GKMersenneTwisterRandomSource private let distribution: GKRandomDistribution @@ -44,3 +46,4 @@ public final class SeededRandomNumberGenerator: RandomNumberGenerator { | (UInt64(distribution.nextInt()) << 0) } } +#endif diff --git a/WolfNumerics.podspec b/WolfNumerics.podspec index 5934a8d..d1f13d3 100644 --- a/WolfNumerics.podspec +++ b/WolfNumerics.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.author = { 'Wolf McNally' => 'wolf@wolfmcnally.com' } s.source = { :git => 'https://github.com/wolfmcnally/WolfNumerics.git', :tag => s.version.to_s } - s.source_files = 'WolfNumerics/Classes/**/*' + s.source_files = 'Sources/WolfNumerics/**/*' s.swift_version = '4.2' diff --git a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-Info.plist b/WolfNumerics.xcodeproj/Tests_Info.plist similarity index 61% rename from Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-Info.plist rename to WolfNumerics.xcodeproj/Tests_Info.plist index 763f9a6..7c23420 100644 --- a/Example/Pods/Target Support Files/WolfNumerics/WolfNumerics-Info.plist +++ b/WolfNumerics.xcodeproj/Tests_Info.plist @@ -1,25 +1,24 @@ - CFBundleDevelopmentRegion en CFBundleExecutable - ${EXECUTABLE_NAME} + $(EXECUTABLE_NAME) CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + $(PRODUCT_NAME) CFBundlePackageType - FMWK + BNDL CFBundleShortVersionString - 2.0.3 + 1.0 CFBundleSignature ???? CFBundleVersion - ${CURRENT_PROJECT_VERSION} + $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist b/WolfNumerics.xcodeproj/WolfNumerics_Info.plist similarity index 64% rename from Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist rename to WolfNumerics.xcodeproj/WolfNumerics_Info.plist index 2243fe6..57ada9f 100644 --- a/Example/Pods/Target Support Files/Pods-WolfNumerics_Tests/Pods-WolfNumerics_Tests-Info.plist +++ b/WolfNumerics.xcodeproj/WolfNumerics_Info.plist @@ -1,25 +1,24 @@ - CFBundleDevelopmentRegion en CFBundleExecutable - ${EXECUTABLE_NAME} + $(EXECUTABLE_NAME) CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + $(PRODUCT_NAME) CFBundlePackageType FMWK CFBundleShortVersionString - 1.0.0 + 1.0 CFBundleSignature ???? CFBundleVersion - ${CURRENT_PROJECT_VERSION} + $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/WolfNumerics.xcodeproj/project.pbxproj b/WolfNumerics.xcodeproj/project.pbxproj new file mode 100644 index 0000000..3114dc2 --- /dev/null +++ b/WolfNumerics.xcodeproj/project.pbxproj @@ -0,0 +1,809 @@ +// !$*UTF8*$! +{ + archiveVersion = "1"; + objectVersion = "46"; + objects = { + "OBJ_1" = { + isa = "PBXProject"; + attributes = { + LastUpgradeCheck = "9999"; + }; + buildConfigurationList = "OBJ_2"; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = "English"; + hasScannedForEncodings = "0"; + knownRegions = ( + "en" + ); + mainGroup = "OBJ_5"; + productRefGroup = "OBJ_28"; + projectDirPath = "."; + targets = ( + "WolfNumerics::Demo", + "WolfNumerics::Tests", + "WolfNumerics::WolfNumerics", + "WolfNumerics::SwiftPMPackageDescription", + "WolfNumerics::WolfNumericsPackageTests::ProductTarget" + ); + }; + "OBJ_10" = { + isa = "PBXFileReference"; + path = "BinarySearch.swift"; + sourceTree = ""; + }; + "OBJ_11" = { + isa = "PBXFileReference"; + path = "Frac.swift"; + sourceTree = ""; + }; + "OBJ_12" = { + isa = "PBXFileReference"; + path = "Interpolable.swift"; + sourceTree = ""; + }; + "OBJ_13" = { + isa = "PBXFileReference"; + path = "Interval.swift"; + sourceTree = ""; + }; + "OBJ_14" = { + isa = "PBXFileReference"; + path = "IntervalCreationOperator.swift"; + sourceTree = ""; + }; + "OBJ_15" = { + isa = "PBXFileReference"; + path = "Lerp.swift"; + sourceTree = ""; + }; + "OBJ_16" = { + isa = "PBXFileReference"; + path = "NumericUtils.swift"; + sourceTree = ""; + }; + "OBJ_17" = { + isa = "PBXFileReference"; + path = "PercentOperator.swift"; + sourceTree = ""; + }; + "OBJ_18" = { + isa = "PBXFileReference"; + path = "RandomExtensions.swift"; + sourceTree = ""; + }; + "OBJ_19" = { + isa = "PBXFileReference"; + path = "RangeExtensions.swift"; + sourceTree = ""; + }; + "OBJ_2" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_3", + "OBJ_4" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_20" = { + isa = "PBXFileReference"; + path = "RunningAverage.swift"; + sourceTree = ""; + }; + "OBJ_21" = { + isa = "PBXFileReference"; + path = "SecureRandomNumberGenerator.swift"; + sourceTree = ""; + }; + "OBJ_22" = { + isa = "PBXFileReference"; + path = "SeededRandomNumberGenerator.swift"; + sourceTree = ""; + }; + "OBJ_23" = { + isa = "PBXGroup"; + children = ( + "OBJ_24" + ); + name = "Demo"; + path = "Sources/Demo"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_24" = { + isa = "PBXFileReference"; + path = "main.swift"; + sourceTree = ""; + }; + "OBJ_25" = { + isa = "PBXGroup"; + children = ( + "OBJ_26" + ); + name = "Tests"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_26" = { + isa = "PBXGroup"; + children = ( + "OBJ_27" + ); + name = "Tests"; + path = "Sources/Tests"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_27" = { + isa = "PBXFileReference"; + path = "Tests.swift"; + sourceTree = ""; + }; + "OBJ_28" = { + isa = "PBXGroup"; + children = ( + "WolfNumerics::Tests::Product", + "WolfNumerics::Demo::Product", + "WolfNumerics::WolfNumerics::Product" + ); + name = "Products"; + path = ""; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "OBJ_3" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "NO"; + DEBUG_INFORMATION_FORMAT = "dwarf"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = "YES"; + GCC_OPTIMIZATION_LEVEL = "0"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)" + ); + MACOSX_DEPLOYMENT_TARGET = "10.10"; + ONLY_ACTIVE_ARCH = "YES"; + OTHER_SWIFT_FLAGS = ( + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "macosx", + "iphoneos", + "iphonesimulator", + "appletvos", + "appletvsimulator", + "watchos", + "watchsimulator" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "SWIFT_PACKAGE", + "DEBUG" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = "NO"; + }; + name = "Debug"; + }; + "OBJ_33" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_34", + "OBJ_35" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_34" = { + isa = "XCBuildConfiguration"; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/Demo_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", + "@executable_path" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_FORCE_DYNAMIC_LINK_STDLIB = "YES"; + SWIFT_FORCE_STATIC_LINK_STDLIB = "NO"; + SWIFT_VERSION = "4.2"; + TARGET_NAME = "Demo"; + }; + name = "Debug"; + }; + "OBJ_35" = { + isa = "XCBuildConfiguration"; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/Demo_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", + "@executable_path" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_FORCE_DYNAMIC_LINK_STDLIB = "YES"; + SWIFT_FORCE_STATIC_LINK_STDLIB = "NO"; + SWIFT_VERSION = "4.2"; + TARGET_NAME = "Demo"; + }; + name = "Release"; + }; + "OBJ_36" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_37" + ); + }; + "OBJ_37" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_24"; + }; + "OBJ_38" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + "OBJ_39" + ); + }; + "OBJ_39" = { + isa = "PBXBuildFile"; + fileRef = "WolfNumerics::WolfNumerics::Product"; + }; + "OBJ_4" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "YES"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_OPTIMIZATION_LEVEL = "s"; + MACOSX_DEPLOYMENT_TARGET = "10.10"; + OTHER_SWIFT_FLAGS = ( + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "macosx", + "iphoneos", + "iphonesimulator", + "appletvos", + "appletvsimulator", + "watchos", + "watchsimulator" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "SWIFT_PACKAGE" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = "NO"; + }; + name = "Release"; + }; + "OBJ_40" = { + isa = "PBXTargetDependency"; + target = "WolfNumerics::WolfNumerics"; + }; + "OBJ_43" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_44", + "OBJ_45" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_44" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/Tests_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "4.2"; + TARGET_NAME = "Tests"; + }; + name = "Debug"; + }; + "OBJ_45" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/Tests_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "4.2"; + TARGET_NAME = "Tests"; + }; + name = "Release"; + }; + "OBJ_46" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_47" + ); + }; + "OBJ_47" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_27"; + }; + "OBJ_48" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + "OBJ_49" + ); + }; + "OBJ_49" = { + isa = "PBXBuildFile"; + fileRef = "WolfNumerics::WolfNumerics::Product"; + }; + "OBJ_5" = { + isa = "PBXGroup"; + children = ( + "OBJ_6", + "OBJ_7", + "OBJ_25", + "OBJ_28" + ); + path = ""; + sourceTree = ""; + }; + "OBJ_50" = { + isa = "PBXTargetDependency"; + target = "WolfNumerics::WolfNumerics"; + }; + "OBJ_51" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_52", + "OBJ_53" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_52" = { + isa = "XCBuildConfiguration"; + buildSettings = { + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/WolfNumerics_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "WolfNumerics"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "4.2"; + TARGET_NAME = "WolfNumerics"; + }; + name = "Debug"; + }; + "OBJ_53" = { + isa = "XCBuildConfiguration"; + buildSettings = { + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "WolfNumerics.xcodeproj/WolfNumerics_Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "WolfNumerics"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "4.2"; + TARGET_NAME = "WolfNumerics"; + }; + name = "Release"; + }; + "OBJ_54" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_55", + "OBJ_56", + "OBJ_57", + "OBJ_58", + "OBJ_59", + "OBJ_60", + "OBJ_61", + "OBJ_62", + "OBJ_63", + "OBJ_64", + "OBJ_65", + "OBJ_66", + "OBJ_67", + "OBJ_68" + ); + }; + "OBJ_55" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_9"; + }; + "OBJ_56" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_10"; + }; + "OBJ_57" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_11"; + }; + "OBJ_58" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_12"; + }; + "OBJ_59" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_13"; + }; + "OBJ_6" = { + isa = "PBXFileReference"; + explicitFileType = "sourcecode.swift"; + path = "Package.swift"; + sourceTree = ""; + }; + "OBJ_60" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_14"; + }; + "OBJ_61" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_15"; + }; + "OBJ_62" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_16"; + }; + "OBJ_63" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_17"; + }; + "OBJ_64" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_18"; + }; + "OBJ_65" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_19"; + }; + "OBJ_66" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_20"; + }; + "OBJ_67" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_21"; + }; + "OBJ_68" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_22"; + }; + "OBJ_69" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + ); + }; + "OBJ_7" = { + isa = "PBXGroup"; + children = ( + "OBJ_8", + "OBJ_23" + ); + name = "Sources"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_71" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_72", + "OBJ_73" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_72" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "4.2", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", + "-target", + "x86_64-apple-macosx10.10", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk" + ); + SWIFT_VERSION = "4.2"; + }; + name = "Debug"; + }; + "OBJ_73" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "4.2", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", + "-target", + "x86_64-apple-macosx10.10", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk" + ); + SWIFT_VERSION = "4.2"; + }; + name = "Release"; + }; + "OBJ_74" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_75" + ); + }; + "OBJ_75" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_6"; + }; + "OBJ_77" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_78", + "OBJ_79" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_78" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Debug"; + }; + "OBJ_79" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Release"; + }; + "OBJ_8" = { + isa = "PBXGroup"; + children = ( + "OBJ_9", + "OBJ_10", + "OBJ_11", + "OBJ_12", + "OBJ_13", + "OBJ_14", + "OBJ_15", + "OBJ_16", + "OBJ_17", + "OBJ_18", + "OBJ_19", + "OBJ_20", + "OBJ_21", + "OBJ_22" + ); + name = "WolfNumerics"; + path = "Sources/WolfNumerics"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_80" = { + isa = "PBXTargetDependency"; + target = "WolfNumerics::Tests"; + }; + "OBJ_9" = { + isa = "PBXFileReference"; + path = "ApproximatelyEqualsOperator.swift"; + sourceTree = ""; + }; + "WolfNumerics::Demo" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_33"; + buildPhases = ( + "OBJ_36", + "OBJ_38" + ); + dependencies = ( + "OBJ_40" + ); + name = "Demo"; + productName = "Demo"; + productReference = "WolfNumerics::Demo::Product"; + productType = "com.apple.product-type.tool"; + }; + "WolfNumerics::Demo::Product" = { + isa = "PBXFileReference"; + path = "Demo"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "WolfNumerics::SwiftPMPackageDescription" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_71"; + buildPhases = ( + "OBJ_74" + ); + dependencies = ( + ); + name = "WolfNumericsPackageDescription"; + productName = "WolfNumericsPackageDescription"; + productType = "com.apple.product-type.framework"; + }; + "WolfNumerics::Tests" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_43"; + buildPhases = ( + "OBJ_46", + "OBJ_48" + ); + dependencies = ( + "OBJ_50" + ); + name = "Tests"; + productName = "Tests"; + productReference = "WolfNumerics::Tests::Product"; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "WolfNumerics::Tests::Product" = { + isa = "PBXFileReference"; + path = "Tests.xctest"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "WolfNumerics::WolfNumerics" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_51"; + buildPhases = ( + "OBJ_54", + "OBJ_69" + ); + dependencies = ( + ); + name = "WolfNumerics"; + productName = "WolfNumerics"; + productReference = "WolfNumerics::WolfNumerics::Product"; + productType = "com.apple.product-type.framework"; + }; + "WolfNumerics::WolfNumerics::Product" = { + isa = "PBXFileReference"; + path = "WolfNumerics.framework"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "WolfNumerics::WolfNumericsPackageTests::ProductTarget" = { + isa = "PBXAggregateTarget"; + buildConfigurationList = "OBJ_77"; + buildPhases = ( + ); + dependencies = ( + "OBJ_80" + ); + name = "WolfNumericsPackageTests"; + productName = "WolfNumericsPackageTests"; + }; + }; + rootObject = "OBJ_1"; +} diff --git a/Example/WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 61% rename from Example/WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 90a0536..fe1aa71 100644 --- a/Example/WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/WolfNumerics.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> - + \ No newline at end of file diff --git a/Example/WolfNumerics.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Example/WolfNumerics.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..a72dc2b --- /dev/null +++ b/WolfNumerics.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded + + + \ No newline at end of file diff --git a/WolfNumerics.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme b/WolfNumerics.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme new file mode 100644 index 0000000..2c76449 --- /dev/null +++ b/WolfNumerics.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Example.xcscheme b/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Package.xcscheme similarity index 62% rename from Example/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Example.xcscheme rename to WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Package.xcscheme index a4e9af3..6914126 100644 --- a/Example/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Example.xcscheme +++ b/WolfNumerics.xcodeproj/xcshareddata/xcschemes/WolfNumerics-Package.xcscheme @@ -1,6 +1,6 @@ @@ -46,22 +46,13 @@ skipped = "NO"> - - - - @@ -75,16 +66,15 @@ debugDocumentVersioning = "YES" debugServiceExtension = "internal" allowLocationSimulation = "YES"> - + - + @@ -94,16 +84,6 @@ savedToolIdentifier = "" useCustomWorkingDirectory = "NO" debugDocumentVersioning = "YES"> - - - - diff --git a/WolfNumerics/Classes/.gitkeep b/WolfNumerics/Classes/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/_Pods.xcodeproj b/_Pods.xcodeproj deleted file mode 120000 index 3c5a8e7..0000000 --- a/_Pods.xcodeproj +++ /dev/null @@ -1 +0,0 @@ -Example/Pods/Pods.xcodeproj \ No newline at end of file