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.

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