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.

448 lines
13KB

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