Permalink
Browse files

Setup correctly to work as a private framwork that installs into @exe…

…cutable_path
  • Loading branch information...
1 parent 8612f99 commit 005b2a32c7676cbc87b391efa4c49df908742a6e @js committed May 22, 2012
Showing with 29 additions and 2 deletions.
  1. +29 −2 JKSToolkit.xcodeproj/project.pbxproj
@@ -14,6 +14,19 @@
04200B76155321B8002CF16D /* JKSNSDictionaryAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200B75155321B8002CF16D /* JKSNSDictionaryAdditionsTests.m */; };
04200BD6155407F6002CF16D /* JKSQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200BD3155407F6002CF16D /* JKSQueue.m */; };
04200BD915540A6B002CF16D /* JKSQueueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200BD815540A6B002CF16D /* JKSQueueTests.m */; };
+ 042CDF55156C34C300B6E537 /* JKSMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 04200B77155323A4002CF16D /* JKSMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF57156C34C900B6E537 /* JKSPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FA9BC7154F3B9600518173 /* JKSPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF58156C34CF00B6E537 /* JKSPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 04FA9BC8154F3B9600518173 /* JKSPathUtilities.m */; };
+ 042CDF59156C34D500B6E537 /* JKSQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200BD3155407F6002CF16D /* JKSQueue.m */; };
+ 042CDF5A156C34D800B6E537 /* JKSQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 04200BD2155407F6002CF16D /* JKSQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF5B156C34DE00B6E537 /* NSArray+JKSToolkit.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FA9BCF154F3E0400518173 /* NSArray+JKSToolkit.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF5C156C34E200B6E537 /* NSArray+JKSToolkit.m in Sources */ = {isa = PBXBuildFile; fileRef = 04FA9BD0154F3E0400518173 /* NSArray+JKSToolkit.m */; };
+ 042CDF5D156C34E500B6E537 /* NSString+JKSAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 04200B5F1552962D002CF16D /* NSString+JKSAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF5E156C34E900B6E537 /* NSString+JKSAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200B601552962D002CF16D /* NSString+JKSAdditions.m */; };
+ 042CDF5F156C34ED00B6E537 /* NSError+JKSAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 04200B681552C2CA002CF16D /* NSError+JKSAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF60156C34F000B6E537 /* NSError+JKSAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200B691552C2CA002CF16D /* NSError+JKSAdditions.m */; };
+ 042CDF61156C34F300B6E537 /* NSDictionary+JKSAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 04200B6F155320D8002CF16D /* NSDictionary+JKSAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 042CDF62156C34F700B6E537 /* NSDictionary+JKSAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04200B70155320D8002CF16D /* NSDictionary+JKSAdditions.m */; };
043884B01562984100316949 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04FA9B98154F3B2B00518173 /* Cocoa.framework */; };
043884B61562984100316949 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 043884B41562984100316949 /* InfoPlist.strings */; };
043884BA1562984100316949 /* JKSToolKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 043884B91562984100316949 /* JKSToolKit.m */; };
@@ -261,6 +274,13 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
+ 042CDF55156C34C300B6E537 /* JKSMacros.h in Headers */,
+ 042CDF57156C34C900B6E537 /* JKSPathUtilities.h in Headers */,
+ 042CDF5A156C34D800B6E537 /* JKSQueue.h in Headers */,
+ 042CDF5B156C34DE00B6E537 /* NSArray+JKSToolkit.h in Headers */,
+ 042CDF5D156C34E500B6E537 /* NSString+JKSAdditions.h in Headers */,
+ 042CDF5F156C34ED00B6E537 /* NSError+JKSAdditions.h in Headers */,
+ 042CDF61156C34F300B6E537 /* NSDictionary+JKSAdditions.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -371,6 +391,12 @@
buildActionMask = 2147483647;
files = (
043884BA1562984100316949 /* JKSToolKit.m in Sources */,
+ 042CDF58156C34CF00B6E537 /* JKSPathUtilities.m in Sources */,
+ 042CDF59156C34D500B6E537 /* JKSQueue.m in Sources */,
+ 042CDF5C156C34E200B6E537 /* NSArray+JKSToolkit.m in Sources */,
+ 042CDF5E156C34E900B6E537 /* NSString+JKSAdditions.m in Sources */,
+ 042CDF60156C34F000B6E537 /* NSError+JKSAdditions.m in Sources */,
+ 042CDF62156C34F700B6E537 /* NSDictionary+JKSAdditions.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -439,7 +465,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "JKSToolKit/JKSToolKit-Prefix.pch";
INFOPLIST_FILE = "JKSToolKit/JKSToolKit-Info.plist";
- INSTALL_PATH = "@rpath";
+ INSTALL_PATH = "@executable_path/../Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = framework;
};
@@ -454,7 +480,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "JKSToolKit/JKSToolKit-Prefix.pch";
INFOPLIST_FILE = "JKSToolKit/JKSToolKit-Info.plist";
- INSTALL_PATH = "@rpath";
+ INSTALL_PATH = "@executable_path/../Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = framework;
};
@@ -541,6 +567,7 @@
043884D01562984100316949 /* Release */,
);
defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
};
04FA9B8E154F3B2B00518173 /* Build configuration list for PBXProject "JKSToolkit" */ = {
isa = XCConfigurationList;

0 comments on commit 005b2a3

Please sign in to comment.