Index: libobjfw.xcodeproj/project.pbxproj ================================================================== --- libobjfw.xcodeproj/project.pbxproj +++ libobjfw.xcodeproj/project.pbxproj @@ -259,22 +259,22 @@ sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXLegacyTarget section */ - 4B5D8DF11099E2A7000896FF /* libobjfw */ = { + 4B5D8DF11099E2A7000896FF /* ObjFW */ = { isa = PBXLegacyTarget; - buildArgumentsString = "$(ACTION)"; - buildConfigurationList = 4B5D8DF91099E2ED000896FF /* Build configuration list for PBXLegacyTarget "libobjfw" */; + buildArgumentsString = "'LIB=ObjFW' 'LDFLAGS += -install_name /Library/Frameworks/ObjFW.framework/Versions/A/ObjFW' $(ACTION)"; + buildConfigurationList = 4B5D8DF91099E2ED000896FF /* Build configuration list for PBXLegacyTarget "ObjFW" */; buildPhases = ( ); buildToolPath = /usr/bin/make; buildWorkingDirectory = src; dependencies = ( 4B5D8DF51099E2CE000896FF /* PBXTargetDependency */, ); - name = libobjfw; + name = ObjFW; passBuildSettingsInEnvironment = 1; productName = libobjfw; }; 4B6CBBCE1099E40200CB0ECD /* tests */ = { isa = PBXLegacyTarget; @@ -302,13 +302,13 @@ mainGroup = 08FB7794FE84155DC02AAC07 /* libobjfw */; projectDirPath = ""; projectRoot = ""; targets = ( 4B08AE9E109AE10E00989F6E /* Framework */, + 4B5D8DF11099E2A7000896FF /* ObjFW */, 4B5D8DDD1099E1B0000896FF /* autogen.sh */, 4B5D8DE91099E1F1000896FF /* configure */, - 4B5D8DF11099E2A7000896FF /* libobjfw */, 4B6CBBCE1099E40200CB0ECD /* tests */, ); }; /* End PBXProject section */ @@ -322,11 +322,11 @@ ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "rm -fr $TARGET_BUILD_DIR/ObjFW.framework\nmkdir -p $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Headers || exit 1\nmkdir -p $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources || exit 1\ninstall -m 755 src/libobjfw.dylib $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/ObjFW || exit 1\ninstall -m 644 src/*.h $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Headers/ || exit 1\ncat >$TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources/Info.plist <<__EOF__\n\n\n\n\n\tCFBundleDevelopmentRegion\n\tEnglish\n\tCFBundleExecutable\n\tObjFW\n\tCFBundleGetInfoString\n\thttps://webkeks.org/hg/libobjfw\n\tCFBundleIdentifier\n\tObjFW\n\tCFBundleInfoDictionaryVersion\n\t6.0\n\tCFBundleName\n\tlibobjfw\n\tCFBundlePackageType\n\tFMWK\n\tCFBundleShortVersionString\n\t0.1\n\tCFBundleSignature\n\tOBJF\n\tCFBundleVersion\n\t0.1\n\n\n__EOF__\nif [ ! -f \"$TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources/Info.plist\" ]; then\n\texit 1;\nfi\nln -s A $TARGET_BUILD_DIR/ObjFW.framework/Versions/Current || exit 1\nln -s Versions/Current/Headers $TARGET_BUILD_DIR/ObjFW.framework/Headers || exit 1\nln -s Versions/Current/Resources $TARGET_BUILD_DIR/ObjFW.framework/Resources || exit 1\nln -s Versions/Current/ObjFW $TARGET_BUILD_DIR/ObjFW.framework/ObjFW || exit 1"; + shellScript = "rm -fr $TARGET_BUILD_DIR/ObjFW.framework\nmkdir -p $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Headers || exit 1\nmkdir -p $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources || exit 1\ninstall -m 755 src/ObjFW $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/ || exit 1\ninstall -m 644 src/*.h $TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Headers/ || exit 1\ncat >$TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources/Info.plist <<__EOF__\n\n\n\n\n\tCFBundleDevelopmentRegion\n\tEnglish\n\tCFBundleExecutable\n\tObjFW\n\tCFBundleGetInfoString\n\thttps://webkeks.org/hg/libobjfw\n\tCFBundleIdentifier\n\tObjFW\n\tCFBundleInfoDictionaryVersion\n\t6.0\n\tCFBundleName\n\tlibobjfw\n\tCFBundlePackageType\n\tFMWK\n\tCFBundleShortVersionString\n\t0.1\n\tCFBundleSignature\n\tOBJF\n\tCFBundleVersion\n\t0.1\n\n\n__EOF__\nif [ ! -f \"$TARGET_BUILD_DIR/ObjFW.framework/Versions/A/Resources/Info.plist\" ]; then\n\texit 1;\nfi\nln -s A $TARGET_BUILD_DIR/ObjFW.framework/Versions/Current || exit 1\nln -s Versions/Current/Headers $TARGET_BUILD_DIR/ObjFW.framework/Headers || exit 1\nln -s Versions/Current/Resources $TARGET_BUILD_DIR/ObjFW.framework/Resources || exit 1\nln -s Versions/Current/ObjFW $TARGET_BUILD_DIR/ObjFW.framework/ObjFW || exit 1"; }; 4B5D8DE11099E1BF000896FF /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -355,11 +355,11 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXTargetDependency section */ 4B08AEA8109AE2D300989F6E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 4B5D8DF11099E2A7000896FF /* libobjfw */; + target = 4B5D8DF11099E2A7000896FF /* ObjFW */; targetProxy = 4B08AEA7109AE2D300989F6E /* PBXContainerItemProxy */; }; 4B5D8DF01099E26D000896FF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4B5D8DDD1099E1B0000896FF /* autogen.sh */; @@ -370,11 +370,11 @@ target = 4B5D8DE91099E1F1000896FF /* configure */; targetProxy = 4B5D8DF41099E2CE000896FF /* PBXContainerItemProxy */; }; 4B6CBBD21099E40900CB0ECD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 4B5D8DF11099E2A7000896FF /* libobjfw */; + target = 4B5D8DF11099E2A7000896FF /* ObjFW */; targetProxy = 4B6CBBD11099E40900CB0ECD /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -532,11 +532,11 @@ 4B5D8DEB1099E1F2000896FF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4B5D8DF91099E2ED000896FF /* Build configuration list for PBXLegacyTarget "libobjfw" */ = { + 4B5D8DF91099E2ED000896FF /* Build configuration list for PBXLegacyTarget "ObjFW" */ = { isa = XCConfigurationList; buildConfigurations = ( 4B5D8DF21099E2A7000896FF /* Debug */, 4B5D8DF31099E2A7000896FF /* Release */, );