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.

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