|
|
@@ -10,8 +10,11 @@
|
|
|
CD89E51824E6F3FD008167A8 /* libshared_random_generator.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CDED6A4221B2F5A700AB91D0 /* libshared_random_generator.dylib */; };
|
|
|
CD89E51F24E6F40B008167A8 /* GoogleMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD89E50824E6F3EA008167A8 /* GoogleMock.framework */; };
|
|
|
CD89E52124E6F424008167A8 /* random_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD89E52024E6F424008167A8 /* random_test.cxx */; };
|
|
|
+ CDE943B829C75E170086A8CA /* tape.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDE943B629C75E170086A8CA /* tape.cxx */; };
|
|
|
+ CDE943B929C75E170086A8CA /* tape.h in Headers */ = {isa = PBXBuildFile; fileRef = CDE943B729C75E170086A8CA /* tape.h */; };
|
|
|
+ CDE943BC29C7643E0086A8CA /* thread_safe.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDE943BB29C7643E0086A8CA /* thread_safe.cxx */; };
|
|
|
CDED6A4F21B2F62C00AB91D0 /* random.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDED6A4E21B2F62C00AB91D0 /* random.cxx */; };
|
|
|
- CDED6A5E21B2F76B00AB91D0 /* shared_random_generator in Headers */ = {isa = PBXBuildFile; fileRef = CDED6A5D21B2F76700AB91D0 /* shared_random_generator */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
|
+ CDED6A5E21B2F76B00AB91D0 /* random in Headers */ = {isa = PBXBuildFile; fileRef = CDED6A5D21B2F76700AB91D0 /* random */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
|
/* End PBXBuildFile section */
|
|
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
|
@@ -57,9 +60,17 @@
|
|
|
CD89E51324E6F3FD008167A8 /* shared_random_generator-test.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "shared_random_generator-test.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
CD89E51724E6F3FD008167A8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
|
CD89E52024E6F424008167A8 /* random_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = random_test.cxx; sourceTree = "<group>"; };
|
|
|
+ CDD2137C29C76E5600A4582C /* xcode_gtest_helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcode_gtest_helper.h; sourceTree = "<group>"; };
|
|
|
+ CDE943B329C75C610086A8CA /* device.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = device.h; sourceTree = "<group>"; };
|
|
|
+ CDE943B429C75C610086A8CA /* random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = "<group>"; };
|
|
|
+ CDE943B529C75CD70086A8CA /* forwards.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = forwards.h; sourceTree = "<group>"; };
|
|
|
+ CDE943B629C75E170086A8CA /* tape.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tape.cxx; sourceTree = "<group>"; };
|
|
|
+ CDE943B729C75E170086A8CA /* tape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tape.h; sourceTree = "<group>"; };
|
|
|
+ CDE943BA29C762C00086A8CA /* thread_safe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_safe.h; sourceTree = "<group>"; };
|
|
|
+ CDE943BB29C7643E0086A8CA /* thread_safe.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_safe.cxx; sourceTree = "<group>"; };
|
|
|
CDED6A4221B2F5A700AB91D0 /* libshared_random_generator.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libshared_random_generator.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
CDED6A4E21B2F62C00AB91D0 /* random.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cxx; sourceTree = "<group>"; };
|
|
|
- CDED6A5D21B2F76700AB91D0 /* shared_random_generator */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shared_random_generator; path = include/shared_random_generator; sourceTree = "<group>"; };
|
|
|
+ CDED6A5D21B2F76700AB91D0 /* random */ = {isa = PBXFileReference; lastKnownFileType = folder; name = random; path = include/random; sourceTree = "<group>"; };
|
|
|
/* End PBXFileReference section */
|
|
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
|
@@ -108,11 +119,32 @@
|
|
|
name = Frameworks;
|
|
|
sourceTree = "<group>";
|
|
|
};
|
|
|
+ CDE943AD29C75C250086A8CA /* include */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ CDE943B229C75C610086A8CA /* random */,
|
|
|
+ );
|
|
|
+ path = include;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ CDE943B229C75C610086A8CA /* random */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ CDE943B529C75CD70086A8CA /* forwards.h */,
|
|
|
+ CDE943B329C75C610086A8CA /* device.h */,
|
|
|
+ CDE943B429C75C610086A8CA /* random.h */,
|
|
|
+ CDE943B729C75E170086A8CA /* tape.h */,
|
|
|
+ CDE943BA29C762C00086A8CA /* thread_safe.h */,
|
|
|
+ );
|
|
|
+ path = random;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
CDED6A3921B2F5A700AB91D0 = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
CD89E50024E6F3E9008167A8 /* GoogleMock.xcodeproj */,
|
|
|
- CDED6A5D21B2F76700AB91D0 /* shared_random_generator */,
|
|
|
+ CDED6A5D21B2F76700AB91D0 /* random */,
|
|
|
+ CDE943AD29C75C250086A8CA /* include */,
|
|
|
CDED6A4921B2F5DF00AB91D0 /* src */,
|
|
|
CDED6A4A21B2F5DF00AB91D0 /* test */,
|
|
|
CD89E51424E6F3FD008167A8 /* shared_random_generator-test */,
|
|
|
@@ -134,6 +166,8 @@
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
CDED6A4E21B2F62C00AB91D0 /* random.cxx */,
|
|
|
+ CDE943B629C75E170086A8CA /* tape.cxx */,
|
|
|
+ CDE943BB29C7643E0086A8CA /* thread_safe.cxx */,
|
|
|
);
|
|
|
path = src;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -141,6 +175,7 @@
|
|
|
CDED6A4A21B2F5DF00AB91D0 /* test */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
+ CDD2137C29C76E5600A4582C /* xcode_gtest_helper.h */,
|
|
|
CD89E52024E6F424008167A8 /* random_test.cxx */,
|
|
|
);
|
|
|
path = test;
|
|
|
@@ -153,7 +188,8 @@
|
|
|
isa = PBXHeadersBuildPhase;
|
|
|
buildActionMask = 2147483647;
|
|
|
files = (
|
|
|
- CDED6A5E21B2F76B00AB91D0 /* shared_random_generator in Headers */,
|
|
|
+ CDE943B929C75E170086A8CA /* tape.h in Headers */,
|
|
|
+ CDED6A5E21B2F76B00AB91D0 /* random in Headers */,
|
|
|
);
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
@@ -291,7 +327,9 @@
|
|
|
isa = PBXSourcesBuildPhase;
|
|
|
buildActionMask = 2147483647;
|
|
|
files = (
|
|
|
+ CDE943BC29C7643E0086A8CA /* thread_safe.cxx in Sources */,
|
|
|
CDED6A4F21B2F62C00AB91D0 /* random.cxx in Sources */,
|
|
|
+ CDE943B829C75E170086A8CA /* tape.cxx in Sources */,
|
|
|
);
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
@@ -346,7 +384,7 @@
|
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
|
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "c++17";
|
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
|
CLANG_ENABLE_MODULES = YES;
|
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
|
@@ -397,6 +435,10 @@
|
|
|
MTL_FAST_MATH = YES;
|
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
|
SDKROOT = macosx;
|
|
|
+ SYSTEM_HEADER_SEARCH_PATHS = (
|
|
|
+ "$(PROJECT_DIR)/include",
|
|
|
+ "$(TARGET_BUILD_DIR)/usr/local/include",
|
|
|
+ );
|
|
|
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
|
|
|
};
|
|
|
name = Debug;
|
|
|
@@ -407,7 +449,7 @@
|
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
|
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "c++17";
|
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
|
CLANG_ENABLE_MODULES = YES;
|
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
|
@@ -451,6 +493,10 @@
|
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
|
MTL_FAST_MATH = YES;
|
|
|
SDKROOT = macosx;
|
|
|
+ SYSTEM_HEADER_SEARCH_PATHS = (
|
|
|
+ "$(PROJECT_DIR)/include",
|
|
|
+ "$(TARGET_BUILD_DIR)/usr/local/include",
|
|
|
+ );
|
|
|
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
|
|
|
};
|
|
|
name = Release;
|