Skip to content

Commit

Permalink
Add minimalistic xcodeproj for Carthage support
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexanderTar committed Jan 6, 2023
1 parent d52bad8 commit 3c481a6
Show file tree
Hide file tree
Showing 8 changed files with 448 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@ DerivedData
Carthage

Package.resolved
Cartfile.resolved

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module CwlCatchExceptionSupport {
umbrella "/Users/alexandertar/git/LASwift/.build/checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/include"
export *
}
25 changes: 25 additions & 0 deletions LASwift.xcodeproj/LASwift_Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
328 changes: 328 additions & 0 deletions LASwift.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,328 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {

/* Begin PBXBuildFile section */
OBJ_229 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_8 /* Matrix.swift */; };
OBJ_230 /* MatrixAlgebra.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* MatrixAlgebra.swift */; };
OBJ_231 /* MatrixArithmetic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* MatrixArithmetic.swift */; };
OBJ_232 /* MatrixExponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* MatrixExponent.swift */; };
OBJ_233 /* MatrixLeastSquare.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* MatrixLeastSquare.swift */; };
OBJ_234 /* MatrixStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* MatrixStatistics.swift */; };
OBJ_235 /* MatrixTrigonometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* MatrixTrigonometry.swift */; };
OBJ_236 /* Numeric.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* Numeric.swift */; };
OBJ_237 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* Operators.swift */; };
OBJ_238 /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* Random.swift */; };
OBJ_239 /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* Util.swift */; };
OBJ_240 /* Vector.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* Vector.swift */; };
OBJ_241 /* VectorArithmetic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* VectorArithmetic.swift */; };
OBJ_242 /* VectorExponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* VectorExponent.swift */; };
OBJ_243 /* VectorStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* VectorStatistics.swift */; };
OBJ_244 /* VectorTrigonometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* VectorTrigonometry.swift */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
OBJ_10 /* MatrixArithmetic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixArithmetic.swift; sourceTree = "<group>"; };
OBJ_11 /* MatrixExponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixExponent.swift; sourceTree = "<group>"; };
OBJ_12 /* MatrixLeastSquare.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixLeastSquare.swift; sourceTree = "<group>"; };
OBJ_13 /* MatrixStatistics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixStatistics.swift; sourceTree = "<group>"; };
OBJ_14 /* MatrixTrigonometry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixTrigonometry.swift; sourceTree = "<group>"; };
OBJ_15 /* Numeric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Numeric.swift; sourceTree = "<group>"; };
OBJ_159 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
OBJ_16 /* Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Operators.swift; sourceTree = "<group>"; };
OBJ_160 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = "<group>"; };
OBJ_161 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
OBJ_162 /* Rakefile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Rakefile; sourceTree = "<group>"; };
OBJ_163 /* LASwift.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = LASwift.podspec; sourceTree = "<group>"; };
OBJ_17 /* Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = "<group>"; };
OBJ_18 /* Util.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Util.swift; sourceTree = "<group>"; };
OBJ_19 /* Vector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Vector.swift; sourceTree = "<group>"; };
OBJ_20 /* VectorArithmetic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VectorArithmetic.swift; sourceTree = "<group>"; };
OBJ_21 /* VectorExponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VectorExponent.swift; sourceTree = "<group>"; };
OBJ_22 /* VectorStatistics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VectorStatistics.swift; sourceTree = "<group>"; };
OBJ_23 /* VectorTrigonometry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VectorTrigonometry.swift; sourceTree = "<group>"; };
OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
OBJ_8 /* Matrix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Matrix.swift; sourceTree = "<group>"; };
OBJ_9 /* MatrixAlgebra.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixAlgebra.swift; sourceTree = "<group>"; };
"laswift::LASwift::Product" /* LASwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LASwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
OBJ_245 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
OBJ_147 /* Products */ = {
isa = PBXGroup;
children = (
"laswift::LASwift::Product" /* LASwift.framework */,
);
name = Products;
sourceTree = BUILT_PRODUCTS_DIR;
};
OBJ_5 /* */ = {
isa = PBXGroup;
children = (
OBJ_6 /* Package.swift */,
OBJ_7 /* Sources */,
OBJ_147 /* Products */,
OBJ_159 /* LICENSE */,
OBJ_160 /* Cartfile */,
OBJ_161 /* README.md */,
OBJ_162 /* Rakefile */,
OBJ_163 /* LASwift.podspec */,
);
name = "";
sourceTree = "<group>";
};
OBJ_7 /* Sources */ = {
isa = PBXGroup;
children = (
OBJ_8 /* Matrix.swift */,
OBJ_9 /* MatrixAlgebra.swift */,
OBJ_10 /* MatrixArithmetic.swift */,
OBJ_11 /* MatrixExponent.swift */,
OBJ_12 /* MatrixLeastSquare.swift */,
OBJ_13 /* MatrixStatistics.swift */,
OBJ_14 /* MatrixTrigonometry.swift */,
OBJ_15 /* Numeric.swift */,
OBJ_16 /* Operators.swift */,
OBJ_17 /* Random.swift */,
OBJ_18 /* Util.swift */,
OBJ_19 /* Vector.swift */,
OBJ_20 /* VectorArithmetic.swift */,
OBJ_21 /* VectorExponent.swift */,
OBJ_22 /* VectorStatistics.swift */,
OBJ_23 /* VectorTrigonometry.swift */,
);
path = Sources;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
"laswift::LASwift" /* LASwift */ = {
isa = PBXNativeTarget;
buildConfigurationList = OBJ_225 /* Build configuration list for PBXNativeTarget "LASwift" */;
buildPhases = (
OBJ_228 /* Sources */,
OBJ_245 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = LASwift;
productName = LASwift;
productReference = "laswift::LASwift::Product" /* LASwift.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
OBJ_1 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftMigration = 9999;
LastUpgradeCheck = 9999;
};
buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "LASwift" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = OBJ_5 /* */;
productRefGroup = OBJ_147 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
"laswift::LASwift" /* LASwift */,
);
};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
OBJ_228 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 0;
files = (
OBJ_229 /* Matrix.swift in Sources */,
OBJ_230 /* MatrixAlgebra.swift in Sources */,
OBJ_231 /* MatrixArithmetic.swift in Sources */,
OBJ_232 /* MatrixExponent.swift in Sources */,
OBJ_233 /* MatrixLeastSquare.swift in Sources */,
OBJ_234 /* MatrixStatistics.swift in Sources */,
OBJ_235 /* MatrixTrigonometry.swift in Sources */,
OBJ_236 /* Numeric.swift in Sources */,
OBJ_237 /* Operators.swift in Sources */,
OBJ_238 /* Random.swift in Sources */,
OBJ_239 /* Util.swift in Sources */,
OBJ_240 /* Vector.swift in Sources */,
OBJ_241 /* VectorArithmetic.swift in Sources */,
OBJ_242 /* VectorExponent.swift in Sources */,
OBJ_243 /* VectorStatistics.swift in Sources */,
OBJ_244 /* VectorTrigonometry.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
OBJ_226 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = 1;
DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
);
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = LASwift.xcodeproj/LASwift_Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
MACOSX_DEPLOYMENT_TARGET = 10.13;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "$(inherited)";
OTHER_SWIFT_FLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = LASwift;
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator";
SUPPORTS_MACCATALYST = YES;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,3,4";
TARGET_NAME = LASwift;
TVOS_DEPLOYMENT_TARGET = 12.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Debug;
};
OBJ_227 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = 1;
DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
);
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = LASwift.xcodeproj/LASwift_Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
MACOSX_DEPLOYMENT_TARGET = 10.13;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "$(inherited)";
OTHER_SWIFT_FLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = LASwift;
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator";
SUPPORTS_MACCATALYST = YES;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,3,4";
TARGET_NAME = LASwift;
TVOS_DEPLOYMENT_TARGET = 12.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Release;
};
OBJ_3 /* Debug */ = {
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 = (
"$(inherited)",
"SWIFT_PACKAGE=1",
"DEBUG=1",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SUPPORTED_PLATFORMS = "$(AVAILABLE_PLATFORMS)";
SUPPORTS_MACCATALYST = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
USE_HEADERMAP = NO;
};
name = Debug;
};
OBJ_4 /* Release */ = {
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;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"SWIFT_PACKAGE=1",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SUPPORTED_PLATFORMS = "$(AVAILABLE_PLATFORMS)";
SUPPORTS_MACCATALYST = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
USE_HEADERMAP = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
OBJ_2 /* Build configuration list for PBXProject "LASwift" */ = {
isa = XCConfigurationList;
buildConfigurations = (
OBJ_3 /* Debug */,
OBJ_4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
OBJ_225 /* Build configuration list for PBXNativeTarget "LASwift" */ = {
isa = XCConfigurationList;
buildConfigurations = (
OBJ_226 /* Debug */,
OBJ_227 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = OBJ_1 /* Project object */;
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
<false/>
</dict>
</plist>
Loading

0 comments on commit 3c481a6

Please sign in to comment.