The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

425 lines
12KB

  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. 281394C38788919D523BE021 = {
  9. isa = PBXBuildFile;
  10. fileRef = 799073185F72F5FAD05253C3;
  11. };
  12. 4B72EFB0E9D74CA7227F6CAB = {
  13. isa = PBXBuildFile;
  14. fileRef = 57DDB771ED96A256F190ADF8;
  15. };
  16. 0D53D8B0AEE37C02C147344B = {
  17. isa = PBXBuildFile;
  18. fileRef = F769CD634476C91F4C9D0596;
  19. };
  20. 542006E949BB022F198DF0F2 = {
  21. isa = PBXBuildFile;
  22. fileRef = 1A71A586C0F50B6B328D877B;
  23. };
  24. 3C6FF7689E2FD827A48E2303 = {
  25. isa = PBXBuildFile;
  26. fileRef = 50B7C64414A3E778021F5EC4;
  27. };
  28. 9E4D85A3D54739A0FA80A446 = {
  29. isa = PBXBuildFile;
  30. fileRef = D186E2D509765FAE0758F17D;
  31. };
  32. 1A71A586C0F50B6B328D877B = {
  33. isa = PBXFileReference;
  34. lastKnownFileType = file.nib;
  35. name = RecentFilesMenuTemplate.nib;
  36. path = RecentFilesMenuTemplate.nib;
  37. sourceTree = "SOURCE_ROOT";
  38. };
  39. 50B7C64414A3E778021F5EC4 = {
  40. isa = PBXFileReference;
  41. lastKnownFileType = sourcecode.cpp.cpp;
  42. name = Main.cpp;
  43. path = ../../Source/Main.cpp;
  44. sourceTree = "SOURCE_ROOT";
  45. };
  46. 57DDB771ED96A256F190ADF8 = {
  47. isa = PBXFileReference;
  48. lastKnownFileType = wrapper.framework;
  49. name = Cocoa.framework;
  50. path = System/Library/Frameworks/Cocoa.framework;
  51. sourceTree = SDKROOT;
  52. };
  53. 799073185F72F5FAD05253C3 = {
  54. isa = PBXFileReference;
  55. explicitFileType = "compiled.mach-o.executable";
  56. includeInIndex = 0;
  57. path = BinaryBuilder;
  58. sourceTree = "BUILT_PRODUCTS_DIR";
  59. };
  60. 7E86227B01E504302C234A04 = {
  61. isa = PBXFileReference;
  62. lastKnownFileType = sourcecode.c.h;
  63. name = AppConfig.h;
  64. path = ../../JuceLibraryCode/AppConfig.h;
  65. sourceTree = "SOURCE_ROOT";
  66. };
  67. 8702176D2368B6F785546D2B = {
  68. isa = PBXFileReference;
  69. lastKnownFileType = file;
  70. name = "juce_core";
  71. path = "../../../../modules/juce_core";
  72. sourceTree = "SOURCE_ROOT";
  73. };
  74. D186E2D509765FAE0758F17D = {
  75. isa = PBXFileReference;
  76. lastKnownFileType = sourcecode.cpp.objcpp;
  77. name = "include_juce_core.mm";
  78. path = "../../JuceLibraryCode/include_juce_core.mm";
  79. sourceTree = "SOURCE_ROOT";
  80. };
  81. D6C3594C8BEC94040AF108FE = {
  82. isa = PBXFileReference;
  83. lastKnownFileType = sourcecode.c.h;
  84. name = JuceHeader.h;
  85. path = ../../JuceLibraryCode/JuceHeader.h;
  86. sourceTree = "SOURCE_ROOT";
  87. };
  88. F769CD634476C91F4C9D0596 = {
  89. isa = PBXFileReference;
  90. lastKnownFileType = wrapper.framework;
  91. name = IOKit.framework;
  92. path = System/Library/Frameworks/IOKit.framework;
  93. sourceTree = SDKROOT;
  94. };
  95. AF0451FEC95312712E8145CD = {
  96. isa = PBXGroup;
  97. children = (
  98. 50B7C64414A3E778021F5EC4,
  99. );
  100. name = Source;
  101. sourceTree = "<group>";
  102. };
  103. 9DC13797237D190C48A242C9 = {
  104. isa = PBXGroup;
  105. children = (
  106. AF0451FEC95312712E8145CD,
  107. );
  108. name = BinaryBuilder;
  109. sourceTree = "<group>";
  110. };
  111. 5D4B80BC67BBCEDCC3B6BAB8 = {
  112. isa = PBXGroup;
  113. children = (
  114. 8702176D2368B6F785546D2B,
  115. );
  116. name = "JUCE Modules";
  117. sourceTree = "<group>";
  118. };
  119. 8905BD956C24F83087634C3A = {
  120. isa = PBXGroup;
  121. children = (
  122. 7E86227B01E504302C234A04,
  123. D186E2D509765FAE0758F17D,
  124. D6C3594C8BEC94040AF108FE,
  125. );
  126. name = "JUCE Library Code";
  127. sourceTree = "<group>";
  128. };
  129. 87ECE820BF4D73DD50D614CB = {
  130. isa = PBXGroup;
  131. children = (
  132. 1A71A586C0F50B6B328D877B,
  133. );
  134. name = Resources;
  135. sourceTree = "<group>";
  136. };
  137. E28F51A0038F01E08E22F853 = {
  138. isa = PBXGroup;
  139. children = (
  140. 57DDB771ED96A256F190ADF8,
  141. F769CD634476C91F4C9D0596,
  142. );
  143. name = Frameworks;
  144. sourceTree = "<group>";
  145. };
  146. 70A875922C34E55D4F48A196 = {
  147. isa = PBXGroup;
  148. children = (
  149. 799073185F72F5FAD05253C3,
  150. );
  151. name = Products;
  152. sourceTree = "<group>";
  153. };
  154. C18D022743CF5BD14D6A6A9E = {
  155. isa = PBXGroup;
  156. children = (
  157. 9DC13797237D190C48A242C9,
  158. 5D4B80BC67BBCEDCC3B6BAB8,
  159. 8905BD956C24F83087634C3A,
  160. 87ECE820BF4D73DD50D614CB,
  161. E28F51A0038F01E08E22F853,
  162. 70A875922C34E55D4F48A196,
  163. );
  164. name = Source;
  165. sourceTree = "<group>";
  166. };
  167. 00F18709927DE6070FBA7BD0 = {
  168. isa = XCBuildConfiguration;
  169. buildSettings = {
  170. CLANG_CXX_LANGUAGE_STANDARD = "c++14";
  171. CLANG_CXX_LIBRARY = "libc++";
  172. CLANG_LINK_OBJC_RUNTIME = NO;
  173. CODE_SIGN_IDENTITY = "";
  174. COMBINE_HIDPI_IMAGES = YES;
  175. CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
  176. COPY_PHASE_STRIP = NO;
  177. GCC_DYNAMIC_NO_PIC = NO;
  178. GCC_OPTIMIZATION_LEVEL = 0;
  179. GCC_PREPROCESSOR_DEFINITIONS = (
  180. "_DEBUG=1",
  181. "DEBUG=1",
  182. "JUCER_XCODE_MAC_F6D2F4CF=1",
  183. "JUCE_APP_VERSION=1.0.0",
  184. "JUCE_APP_VERSION_HEX=0x10000",
  185. "JucePlugin_Build_VST=0",
  186. "JucePlugin_Build_VST3=0",
  187. "JucePlugin_Build_AU=0",
  188. "JucePlugin_Build_AUv3=0",
  189. "JucePlugin_Build_RTAS=0",
  190. "JucePlugin_Build_AAX=0",
  191. "JucePlugin_Build_Standalone=0",
  192. "JucePlugin_Build_Unity=0",
  193. );
  194. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  195. HEADER_SEARCH_PATHS = (
  196. "../../JuceLibraryCode",
  197. "../../../../modules",
  198. "$(inherited)",
  199. );
  200. INSTALL_PATH = "/usr/bin";
  201. MACOSX_DEPLOYMENT_TARGET = 10.11;
  202. PRODUCT_BUNDLE_IDENTIFIER = com.roli.binarybuilder;
  203. PRODUCT_NAME = "BinaryBuilder";
  204. USE_HEADERMAP = NO;
  205. };
  206. name = Debug;
  207. };
  208. 8A190EF24B99F557190320DA = {
  209. isa = XCBuildConfiguration;
  210. buildSettings = {
  211. CLANG_CXX_LANGUAGE_STANDARD = "c++14";
  212. CLANG_CXX_LIBRARY = "libc++";
  213. CLANG_LINK_OBJC_RUNTIME = NO;
  214. CODE_SIGN_IDENTITY = "";
  215. COMBINE_HIDPI_IMAGES = YES;
  216. CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
  217. DEAD_CODE_STRIPPING = YES;
  218. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  219. GCC_OPTIMIZATION_LEVEL = s;
  220. GCC_PREPROCESSOR_DEFINITIONS = (
  221. "_NDEBUG=1",
  222. "NDEBUG=1",
  223. "JUCER_XCODE_MAC_F6D2F4CF=1",
  224. "JUCE_APP_VERSION=1.0.0",
  225. "JUCE_APP_VERSION_HEX=0x10000",
  226. "JucePlugin_Build_VST=0",
  227. "JucePlugin_Build_VST3=0",
  228. "JucePlugin_Build_AU=0",
  229. "JucePlugin_Build_AUv3=0",
  230. "JucePlugin_Build_RTAS=0",
  231. "JucePlugin_Build_AAX=0",
  232. "JucePlugin_Build_Standalone=0",
  233. "JucePlugin_Build_Unity=0",
  234. );
  235. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  236. HEADER_SEARCH_PATHS = (
  237. "../../JuceLibraryCode",
  238. "../../../../modules",
  239. "$(inherited)",
  240. );
  241. INSTALL_PATH = "/usr/bin";
  242. LLVM_LTO = YES;
  243. MACOSX_DEPLOYMENT_TARGET = 10.11;
  244. PRODUCT_BUNDLE_IDENTIFIER = com.roli.binarybuilder;
  245. PRODUCT_NAME = "BinaryBuilder";
  246. USE_HEADERMAP = NO;
  247. };
  248. name = Release;
  249. };
  250. D9552CAECBA3D7D5725848E5 = {
  251. isa = XCBuildConfiguration;
  252. buildSettings = {
  253. ALWAYS_SEARCH_USER_PATHS = NO;
  254. CLANG_ENABLE_OBJC_WEAK = YES;
  255. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  256. CLANG_WARN_BOOL_CONVERSION = YES;
  257. CLANG_WARN_COMMA = YES;
  258. CLANG_WARN_CONSTANT_CONVERSION = YES;
  259. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  260. CLANG_WARN_EMPTY_BODY = YES;
  261. CLANG_WARN_ENUM_CONVERSION = YES;
  262. CLANG_WARN_INFINITE_RECURSION = YES;
  263. CLANG_WARN_INT_CONVERSION = YES;
  264. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  265. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  266. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  267. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  268. CLANG_WARN_STRICT_PROTOTYPES = YES;
  269. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  270. CLANG_WARN_UNREACHABLE_CODE = YES;
  271. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  272. CODE_SIGN_IDENTITY = "";
  273. DEBUG_INFORMATION_FORMAT = dwarf;
  274. ENABLE_STRICT_OBJC_MSGSEND = YES;
  275. ENABLE_TESTABILITY = NO;
  276. GCC_C_LANGUAGE_STANDARD = c11;
  277. GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
  278. GCC_MODEL_TUNING = G5;
  279. GCC_NO_COMMON_BLOCKS = YES;
  280. GCC_SYMBOLS_PRIVATE_EXTERN = YES;
  281. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  282. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  283. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  284. GCC_WARN_MISSING_PARENTHESES = YES;
  285. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  286. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  287. GCC_WARN_UNDECLARED_SELECTOR = YES;
  288. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  289. GCC_WARN_UNUSED_FUNCTION = YES;
  290. GCC_WARN_UNUSED_VARIABLE = YES;
  291. ONLY_ACTIVE_ARCH = YES;
  292. PRODUCT_NAME = "BinaryBuilder";
  293. SDKROOT = macosx;
  294. WARNING_CFLAGS = "-Wreorder";
  295. ZERO_LINK = NO;
  296. };
  297. name = Debug;
  298. };
  299. 7545BE591FD462C37E44B903 = {
  300. isa = XCBuildConfiguration;
  301. buildSettings = {
  302. ALWAYS_SEARCH_USER_PATHS = NO;
  303. CLANG_ENABLE_OBJC_WEAK = YES;
  304. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  305. CLANG_WARN_BOOL_CONVERSION = YES;
  306. CLANG_WARN_COMMA = YES;
  307. CLANG_WARN_CONSTANT_CONVERSION = YES;
  308. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  309. CLANG_WARN_EMPTY_BODY = YES;
  310. CLANG_WARN_ENUM_CONVERSION = YES;
  311. CLANG_WARN_INFINITE_RECURSION = YES;
  312. CLANG_WARN_INT_CONVERSION = YES;
  313. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  314. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  315. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  316. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  317. CLANG_WARN_STRICT_PROTOTYPES = YES;
  318. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  319. CLANG_WARN_UNREACHABLE_CODE = YES;
  320. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  321. CODE_SIGN_IDENTITY = "";
  322. DEBUG_INFORMATION_FORMAT = dwarf;
  323. ENABLE_STRICT_OBJC_MSGSEND = YES;
  324. ENABLE_TESTABILITY = NO;
  325. GCC_C_LANGUAGE_STANDARD = c11;
  326. GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
  327. GCC_MODEL_TUNING = G5;
  328. GCC_NO_COMMON_BLOCKS = YES;
  329. GCC_SYMBOLS_PRIVATE_EXTERN = YES;
  330. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  331. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  332. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  333. GCC_WARN_MISSING_PARENTHESES = YES;
  334. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  335. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  336. GCC_WARN_UNDECLARED_SELECTOR = YES;
  337. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  338. GCC_WARN_UNUSED_FUNCTION = YES;
  339. GCC_WARN_UNUSED_VARIABLE = YES;
  340. PRODUCT_NAME = "BinaryBuilder";
  341. SDKROOT = macosx;
  342. WARNING_CFLAGS = "-Wreorder";
  343. ZERO_LINK = NO;
  344. };
  345. name = Release;
  346. };
  347. 78C9910DF129FD687A56D083 = {
  348. isa = PBXTargetDependency;
  349. target = 80B70DE094998C267F152DD5;
  350. };
  351. E4C85B0464A93027D035AA1F = {
  352. isa = XCConfigurationList;
  353. buildConfigurations = (
  354. D9552CAECBA3D7D5725848E5,
  355. 7545BE591FD462C37E44B903,
  356. );
  357. defaultConfigurationIsVisible = 0;
  358. defaultConfigurationName = Debug;
  359. };
  360. A88E30959D785F48A594450E = {
  361. isa = XCConfigurationList;
  362. buildConfigurations = (
  363. 00F18709927DE6070FBA7BD0,
  364. 8A190EF24B99F557190320DA,
  365. );
  366. defaultConfigurationIsVisible = 0;
  367. defaultConfigurationName = Debug;
  368. };
  369. 4F5C64675AD3AC67829798FF = {
  370. isa = PBXResourcesBuildPhase;
  371. buildActionMask = 2147483647;
  372. files = (
  373. 542006E949BB022F198DF0F2,
  374. );
  375. runOnlyForDeploymentPostprocessing = 0;
  376. };
  377. A69CF4AD8F7015A8D3228FDE = {
  378. isa = PBXSourcesBuildPhase;
  379. buildActionMask = 2147483647;
  380. files = (
  381. 3C6FF7689E2FD827A48E2303,
  382. 9E4D85A3D54739A0FA80A446,
  383. );
  384. runOnlyForDeploymentPostprocessing = 0;
  385. };
  386. 2722C90F3B5DAD661891FDF4 = {
  387. isa = PBXFrameworksBuildPhase;
  388. buildActionMask = 2147483647;
  389. files = (
  390. 4B72EFB0E9D74CA7227F6CAB,
  391. 0D53D8B0AEE37C02C147344B,
  392. );
  393. runOnlyForDeploymentPostprocessing = 0;
  394. };
  395. 80B70DE094998C267F152DD5 = {
  396. isa = PBXNativeTarget;
  397. buildConfigurationList = A88E30959D785F48A594450E;
  398. buildPhases = (
  399. 4F5C64675AD3AC67829798FF,
  400. A69CF4AD8F7015A8D3228FDE,
  401. 2722C90F3B5DAD661891FDF4,
  402. );
  403. buildRules = ( );
  404. dependencies = ( );
  405. name = "BinaryBuilder - ConsoleApp";
  406. productName = BinaryBuilder;
  407. productReference = 799073185F72F5FAD05253C3;
  408. productType = "com.apple.product-type.tool";
  409. };
  410. 36B6F402BC83F21646259DEF = {
  411. isa = PBXProject;
  412. buildConfigurationList = E4C85B0464A93027D035AA1F;
  413. attributes = { LastUpgradeCheck = 1100; ORGANIZATIONNAME = "ROLI Ltd."; };
  414. compatibilityVersion = "Xcode 3.2";
  415. hasScannedForEncodings = 0;
  416. mainGroup = C18D022743CF5BD14D6A6A9E;
  417. projectDirPath = "";
  418. projectRoot = "";
  419. targets = (80B70DE094998C267F152DD5);
  420. knownRegions = (en, Base);
  421. };
  422. };
  423. rootObject = 36B6F402BC83F21646259DEF;
  424. }