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.

416 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. COMBINE_HIDPI_IMAGES = YES;
  174. CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
  175. COPY_PHASE_STRIP = NO;
  176. GCC_DYNAMIC_NO_PIC = NO;
  177. GCC_OPTIMIZATION_LEVEL = 0;
  178. GCC_PREPROCESSOR_DEFINITIONS = (
  179. "_DEBUG=1",
  180. "DEBUG=1",
  181. "JUCER_XCODE_MAC_F6D2F4CF=1",
  182. "JUCE_APP_VERSION=1.0.0",
  183. "JUCE_APP_VERSION_HEX=0x10000",
  184. "JucePlugin_Build_VST=0",
  185. "JucePlugin_Build_VST3=0",
  186. "JucePlugin_Build_AU=0",
  187. "JucePlugin_Build_AUv3=0",
  188. "JucePlugin_Build_RTAS=0",
  189. "JucePlugin_Build_AAX=0",
  190. "JucePlugin_Build_Standalone=0",
  191. "JucePlugin_Build_Unity=0",
  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. COMBINE_HIDPI_IMAGES = YES;
  214. CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
  215. DEAD_CODE_STRIPPING = YES;
  216. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  217. GCC_OPTIMIZATION_LEVEL = s;
  218. GCC_PREPROCESSOR_DEFINITIONS = (
  219. "_NDEBUG=1",
  220. "NDEBUG=1",
  221. "JUCER_XCODE_MAC_F6D2F4CF=1",
  222. "JUCE_APP_VERSION=1.0.0",
  223. "JUCE_APP_VERSION_HEX=0x10000",
  224. "JucePlugin_Build_VST=0",
  225. "JucePlugin_Build_VST3=0",
  226. "JucePlugin_Build_AU=0",
  227. "JucePlugin_Build_AUv3=0",
  228. "JucePlugin_Build_RTAS=0",
  229. "JucePlugin_Build_AAX=0",
  230. "JucePlugin_Build_Standalone=0",
  231. "JucePlugin_Build_Unity=0",
  232. );
  233. GCC_SYMBOLS_PRIVATE_EXTERN = YES;
  234. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  235. HEADER_SEARCH_PATHS = (
  236. "../../JuceLibraryCode",
  237. "../../../../modules",
  238. "$(inherited)",
  239. );
  240. INSTALL_PATH = "/usr/bin";
  241. LLVM_LTO = YES;
  242. MACOSX_DEPLOYMENT_TARGET = 10.11;
  243. PRODUCT_BUNDLE_IDENTIFIER = com.roli.binarybuilder;
  244. PRODUCT_NAME = "BinaryBuilder";
  245. USE_HEADERMAP = NO;
  246. };
  247. name = Release;
  248. };
  249. D9552CAECBA3D7D5725848E5 = {
  250. isa = XCBuildConfiguration;
  251. buildSettings = {
  252. ALWAYS_SEARCH_USER_PATHS = NO;
  253. CLANG_ENABLE_OBJC_WEAK = YES;
  254. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  255. CLANG_WARN_BOOL_CONVERSION = YES;
  256. CLANG_WARN_COMMA = YES;
  257. CLANG_WARN_CONSTANT_CONVERSION = YES;
  258. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  259. CLANG_WARN_EMPTY_BODY = YES;
  260. CLANG_WARN_ENUM_CONVERSION = YES;
  261. CLANG_WARN_INFINITE_RECURSION = YES;
  262. CLANG_WARN_INT_CONVERSION = YES;
  263. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  264. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  265. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  266. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  267. CLANG_WARN_STRICT_PROTOTYPES = YES;
  268. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  269. CLANG_WARN_UNREACHABLE_CODE = YES;
  270. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  271. DEBUG_INFORMATION_FORMAT = "dwarf";
  272. ENABLE_STRICT_OBJC_MSGSEND = YES;
  273. ENABLE_TESTABILITY = YES;
  274. GCC_C_LANGUAGE_STANDARD = c11;
  275. GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
  276. GCC_MODEL_TUNING = G5;
  277. GCC_NO_COMMON_BLOCKS = YES;
  278. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  279. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  280. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  281. GCC_WARN_MISSING_PARENTHESES = YES;
  282. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  283. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  284. GCC_WARN_UNDECLARED_SELECTOR = YES;
  285. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  286. GCC_WARN_UNUSED_FUNCTION = YES;
  287. GCC_WARN_UNUSED_VARIABLE = YES;
  288. ONLY_ACTIVE_ARCH = YES;
  289. PRODUCT_NAME = "BinaryBuilder";
  290. WARNING_CFLAGS = -Wreorder;
  291. ZERO_LINK = NO;
  292. };
  293. name = Debug;
  294. };
  295. 7545BE591FD462C37E44B903 = {
  296. isa = XCBuildConfiguration;
  297. buildSettings = {
  298. ALWAYS_SEARCH_USER_PATHS = NO;
  299. CLANG_ENABLE_OBJC_WEAK = YES;
  300. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  301. CLANG_WARN_BOOL_CONVERSION = YES;
  302. CLANG_WARN_COMMA = YES;
  303. CLANG_WARN_CONSTANT_CONVERSION = YES;
  304. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  305. CLANG_WARN_EMPTY_BODY = YES;
  306. CLANG_WARN_ENUM_CONVERSION = YES;
  307. CLANG_WARN_INFINITE_RECURSION = YES;
  308. CLANG_WARN_INT_CONVERSION = YES;
  309. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  310. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  311. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  312. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  313. CLANG_WARN_STRICT_PROTOTYPES = YES;
  314. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  315. CLANG_WARN_UNREACHABLE_CODE = YES;
  316. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  317. DEBUG_INFORMATION_FORMAT = "dwarf";
  318. ENABLE_STRICT_OBJC_MSGSEND = YES;
  319. GCC_C_LANGUAGE_STANDARD = c11;
  320. GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
  321. GCC_MODEL_TUNING = G5;
  322. GCC_NO_COMMON_BLOCKS = YES;
  323. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  324. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  325. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  326. GCC_WARN_MISSING_PARENTHESES = YES;
  327. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  328. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  329. GCC_WARN_UNDECLARED_SELECTOR = YES;
  330. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  331. GCC_WARN_UNUSED_FUNCTION = YES;
  332. GCC_WARN_UNUSED_VARIABLE = YES;
  333. PRODUCT_NAME = "BinaryBuilder";
  334. WARNING_CFLAGS = -Wreorder;
  335. ZERO_LINK = NO;
  336. };
  337. name = Release;
  338. };
  339. 78C9910DF129FD687A56D083 = {
  340. isa = PBXTargetDependency;
  341. target = 80B70DE094998C267F152DD5;
  342. };
  343. E4C85B0464A93027D035AA1F = {
  344. isa = XCConfigurationList;
  345. buildConfigurations = (
  346. D9552CAECBA3D7D5725848E5,
  347. 7545BE591FD462C37E44B903,
  348. );
  349. defaultConfigurationIsVisible = 0;
  350. defaultConfigurationName = Debug;
  351. };
  352. A88E30959D785F48A594450E = {
  353. isa = XCConfigurationList;
  354. buildConfigurations = (
  355. 00F18709927DE6070FBA7BD0,
  356. 8A190EF24B99F557190320DA,
  357. );
  358. defaultConfigurationIsVisible = 0;
  359. defaultConfigurationName = Debug;
  360. };
  361. 4F5C64675AD3AC67829798FF = {
  362. isa = PBXResourcesBuildPhase;
  363. buildActionMask = 2147483647;
  364. files = (
  365. 542006E949BB022F198DF0F2,
  366. );
  367. runOnlyForDeploymentPostprocessing = 0;
  368. };
  369. A69CF4AD8F7015A8D3228FDE = {
  370. isa = PBXSourcesBuildPhase;
  371. buildActionMask = 2147483647;
  372. files = (
  373. 3C6FF7689E2FD827A48E2303,
  374. 9E4D85A3D54739A0FA80A446,
  375. );
  376. runOnlyForDeploymentPostprocessing = 0;
  377. };
  378. 2722C90F3B5DAD661891FDF4 = {
  379. isa = PBXFrameworksBuildPhase;
  380. buildActionMask = 2147483647;
  381. files = (
  382. 4B72EFB0E9D74CA7227F6CAB,
  383. 0D53D8B0AEE37C02C147344B,
  384. );
  385. runOnlyForDeploymentPostprocessing = 0;
  386. };
  387. 80B70DE094998C267F152DD5 = {
  388. isa = PBXNativeTarget;
  389. buildConfigurationList = A88E30959D785F48A594450E;
  390. buildPhases = (
  391. 4F5C64675AD3AC67829798FF,
  392. A69CF4AD8F7015A8D3228FDE,
  393. 2722C90F3B5DAD661891FDF4,
  394. );
  395. buildRules = ( );
  396. dependencies = ( );
  397. name = "BinaryBuilder - ConsoleApp";
  398. productName = BinaryBuilder;
  399. productReference = 799073185F72F5FAD05253C3;
  400. productType = "com.apple.product-type.tool";
  401. };
  402. 36B6F402BC83F21646259DEF = {
  403. isa = PBXProject;
  404. buildConfigurationList = E4C85B0464A93027D035AA1F;
  405. attributes = { LastUpgradeCheck = 0930; ORGANIZATIONNAME = "ROLI Ltd."; };
  406. compatibilityVersion = "Xcode 3.2";
  407. hasScannedForEncodings = 0;
  408. mainGroup = C18D022743CF5BD14D6A6A9E;
  409. projectDirPath = "";
  410. projectRoot = "";
  411. targets = (80B70DE094998C267F152DD5);
  412. };
  413. };
  414. rootObject = 36B6F402BC83F21646259DEF;
  415. }