Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(410)

Side by Side Diff: common.gypi

Issue 1659163007: Rename fletch -> dartino (Closed) Base URL: https://github.com/dartino/sdk.git@master
Patch Set: address comments Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « codereview.settings ('k') | dartino.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file 1 # Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE.md file. 3 # BSD-style license that can be found in the LICENSE.md file.
4 4
5 # TODO(ahe): Move this file elsewhere? 5 # TODO(ahe): Move this file elsewhere?
6 6
7 { 7 {
8 'variables': { 8 'variables': {
9 'clang%': '0', 9 'clang%': '0',
10 10
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 ], 56 ],
57 }], 57 }],
58 ], 58 ],
59 59
60 'target_defaults': { 60 'target_defaults': {
61 'msvs_cygwin_dirs': ['<(DEPTH)/third_party/cygwin'], 61 'msvs_cygwin_dirs': ['<(DEPTH)/third_party/cygwin'],
62 'msvs_cygwin_shell': 0, 62 'msvs_cygwin_shell': 0,
63 63
64 'configurations': { 64 'configurations': {
65 65
66 'fletch_base': { 66 'dartino_base': {
67 'abstract': 1, 67 'abstract': 1,
68 68
69 'defines': [ 69 'defines': [
70 'FLETCH_ENABLE_LIVE_CODING', 70 'DARTINO_ENABLE_LIVE_CODING',
71 'FLETCH_ENABLE_FFI', 71 'DARTINO_ENABLE_FFI',
72 'FLETCH_ENABLE_NATIVE_PROCESSES', 72 'DARTINO_ENABLE_NATIVE_PROCESSES',
73 'FLETCH_ENABLE_PRINT_INTERCEPTORS', 73 'DARTINO_ENABLE_PRINT_INTERCEPTORS',
74 ], 74 ],
75 75
76 'xcode_settings': { 76 'xcode_settings': {
77 # Settings for Xcode and ninja. Huh? Yeah, GYP is awesome! 77 # Settings for Xcode and ninja. Huh? Yeah, GYP is awesome!
78 78
79 'GCC_C_LANGUAGE_STANDARD': 'ansi', 79 'GCC_C_LANGUAGE_STANDARD': 'ansi',
80 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES', # -Werror 80 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES', # -Werror
81 'GCC_WARN_NON_VIRTUAL_DESTRUCTOR': 'NO', # -Wno-non-virtual-dtor 81 'GCC_WARN_NON_VIRTUAL_DESTRUCTOR': 'NO', # -Wno-non-virtual-dtor
82 'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti 82 'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti
83 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions 83 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions
(...skipping 30 matching lines...) Expand all
114 '-fno-exceptions', 114 '-fno-exceptions',
115 ], 115 ],
116 116
117 'ldflags': [ 117 'ldflags': [
118 '-Wl,--gc-sections', 118 '-Wl,--gc-sections',
119 ], 119 ],
120 120
121 'target_conditions': [ 121 'target_conditions': [
122 ['OS=="mac"', { 122 ['OS=="mac"', {
123 'defines': [ 123 'defines': [
124 'FLETCH_TARGET_OS_MACOS', 124 'DARTINO_TARGET_OS_MACOS',
125 'FLETCH_TARGET_OS_POSIX' ], 125 'DARTINO_TARGET_OS_POSIX' ],
126 }], 126 }],
127 ['OS=="linux"', { 127 ['OS=="linux"', {
128 'defines': [ 128 'defines': [
129 'FLETCH_TARGET_OS_LINUX', 129 'DARTINO_TARGET_OS_LINUX',
130 'FLETCH_TARGET_OS_POSIX' ], 130 'DARTINO_TARGET_OS_POSIX' ],
131 }], 131 }],
132 ['OS=="win"', { 132 ['OS=="win"', {
133 'defines': [ 133 'defines': [
134 'FLETCH_TARGET_OS_WIN' ], 134 'DARTINO_TARGET_OS_WIN' ],
135 }], 135 }],
136 ], 136 ],
137 }, 137 },
138 138
139 'fletch_release': { 139 'dartino_release': {
140 'abstract': 1, 140 'abstract': 1,
141 141
142 'defines': [ 142 'defines': [
143 'NDEBUG', # TODO(ahe): Is this necessary/used? 143 'NDEBUG', # TODO(ahe): Is this necessary/used?
144 ], 144 ],
145 145
146 'xcode_settings': { # And ninja. 146 'xcode_settings': { # And ninja.
147 'OTHER_CPLUSPLUSFLAGS' : [ 147 'OTHER_CPLUSPLUSFLAGS' : [
148 '-O3', 148 '-O3',
149 '-fomit-frame-pointer', 149 '-fomit-frame-pointer',
(...skipping 29 matching lines...) Expand all
179 'cflags': [ 179 'cflags': [
180 '-O3', 180 '-O3',
181 '-fomit-frame-pointer', 181 '-fomit-frame-pointer',
182 # Strict aliasing optimizations are not safe for the 182 # Strict aliasing optimizations are not safe for the
183 # type of VM code that we write. We operate with 183 # type of VM code that we write. We operate with
184 # raw memory aliased with a mixture of pointer types. 184 # raw memory aliased with a mixture of pointer types.
185 '-fno-strict-aliasing', 185 '-fno-strict-aliasing',
186 ], 186 ],
187 }, 187 },
188 188
189 'fletch_debug': { 189 'dartino_debug': {
190 'abstract': 1, 190 'abstract': 1,
191 191
192 'defines': [ 192 'defines': [
193 'DEBUG', 193 'DEBUG',
194 ], 194 ],
195 195
196 'xcode_settings': { # And ninja. 196 'xcode_settings': { # And ninja.
197 'GCC_OPTIMIZATION_LEVEL': '0', 197 'GCC_OPTIMIZATION_LEVEL': '0',
198 198
199 'OTHER_CPLUSPLUSFLAGS': [ 199 'OTHER_CPLUSPLUSFLAGS': [
(...skipping 16 matching lines...) Expand all
216 ], 216 ],
217 }, 217 },
218 }, 218 },
219 219
220 'cflags': [ 220 'cflags': [
221 '-g', 221 '-g',
222 '-O0', 222 '-O0',
223 ], 223 ],
224 }, 224 },
225 225
226 'fletch_ia32': { 226 'dartino_ia32': {
227 'abstract': 1, 227 'abstract': 1,
228 228
229 'defines': [ 229 'defines': [
230 'FLETCH32', 230 'DARTINO32',
231 'FLETCH_TARGET_IA32', 231 'DARTINO_TARGET_IA32',
232 ], 232 ],
233 233
234 'cflags': [ 234 'cflags': [
235 '-m32', 235 '-m32',
236 # Forces GCC to not use x87 floating point instructions. 236 # Forces GCC to not use x87 floating point instructions.
237 '-mfpmath=sse', 237 '-mfpmath=sse',
238 '-msse2', 238 '-msse2',
239 ], 239 ],
240 240
241 'ldflags': [ 241 'ldflags': [
242 '-m32', 242 '-m32',
243 ], 243 ],
244 244
245 'xcode_settings': { # And ninja. 245 'xcode_settings': { # And ninja.
246 'ARCHS': [ 'i386' ], 246 'ARCHS': [ 'i386' ],
247 }, 247 },
248 }, 248 },
249 249
250 'fletch_x64': { 250 'dartino_x64': {
251 'abstract': 1, 251 'abstract': 1,
252 252
253 'defines': [ 253 'defines': [
254 'FLETCH64', 254 'DARTINO64',
255 'FLETCH_TARGET_X64', 255 'DARTINO_TARGET_X64',
256 ], 256 ],
257 257
258 # Shared libraries on x64 require compilation with position 258 # Shared libraries on x64 require compilation with position
259 # independent code. Load-time relocation is not supported on 259 # independent code. Load-time relocation is not supported on
260 # x64. For simplicity we compile all x64 libraries with 260 # x64. For simplicity we compile all x64 libraries with
261 # position independent code. 261 # position independent code.
262 'cflags': ['-fPIC'], 262 'cflags': ['-fPIC'],
263 263
264 'xcode_settings': { # And ninja. 264 'xcode_settings': { # And ninja.
265 'ARCHS': [ 'x86_64' ], 265 'ARCHS': [ 'x86_64' ],
266 266
267 'OTHER_CPLUSPLUSFLAGS': [ 267 'OTHER_CPLUSPLUSFLAGS': [
268 '-fPIC', 268 '-fPIC',
269 ], 269 ],
270 }, 270 },
271 }, 271 },
272 272
273 'fletch_arm': { 273 'dartino_arm': {
274 'abstract': 1, 274 'abstract': 1,
275 275
276 'defines': [ 276 'defines': [
277 'FLETCH32', 277 'DARTINO32',
278 'FLETCH_TARGET_ARM', 278 'DARTINO_TARGET_ARM',
279 ], 279 ],
280 280
281 'xcode_settings': { # And ninja. 281 'xcode_settings': { # And ninja.
282 'ARCHS': [ 'armv7' ], 282 'ARCHS': [ 'armv7' ],
283 }, 283 },
284 }, 284 },
285 285
286 'fletch_xarm': { 286 'dartino_xarm': {
287 'abstract': 1, 287 'abstract': 1,
288 288
289 'defines': [ 289 'defines': [
290 'FLETCH32', 290 'DARTINO32',
291 'FLETCH_TARGET_ARM', 291 'DARTINO_TARGET_ARM',
292 ], 292 ],
293 293
294 'target_conditions': [ 294 'target_conditions': [
295 ['_toolset=="target"', { 295 ['_toolset=="target"', {
296 'conditions': [ 296 'conditions': [
297 ['OS=="linux"', { 297 ['OS=="linux"', {
298 'defines': [ 298 'defines': [
299 # Fake define intercepted by cc_wrapper.py to change the 299 # Fake define intercepted by cc_wrapper.py to change the
300 # compiler binary to an ARM cross compiler. This is only 300 # compiler binary to an ARM cross compiler. This is only
301 # needed on linux. 301 # needed on linux.
302 'FLETCH_ARM', 302 'DARTINO_ARM',
303 ], 303 ],
304 }], 304 }],
305 ['OS=="mac"', { 305 ['OS=="mac"', {
306 'xcode_settings': { # And ninja. 306 'xcode_settings': { # And ninja.
307 'ARCHS': [ 'armv7' ], 307 'ARCHS': [ 'armv7' ],
308 308
309 'OTHER_CPLUSPLUSFLAGS' : [ 309 'OTHER_CPLUSPLUSFLAGS' : [
310 '-isysroot', 310 '-isysroot',
311 '<(ios_sdk_path)', 311 '<(ios_sdk_path)',
312 ], 312 ],
313 313
314 'OTHER_CFLAGS' : [ 314 'OTHER_CFLAGS' : [
315 '-isysroot', 315 '-isysroot',
316 '<(ios_sdk_path)', 316 '<(ios_sdk_path)',
317 ], 317 ],
318 }, 318 },
319 }] 319 }]
320 ], 320 ],
321 321
322 'ldflags': [ 322 'ldflags': [
323 # Fake define intercepted by cc_wrapper.py. 323 # Fake define intercepted by cc_wrapper.py.
324 '-L/FLETCH_ARM', 324 '-L/DARTINO_ARM',
325 '-static-libstdc++', 325 '-static-libstdc++',
326 ], 326 ],
327 }], 327 }],
328 328
329 ['_toolset=="host"', { 329 ['_toolset=="host"', {
330 # Compile host targets as IA32, to get same word size. 330 # Compile host targets as IA32, to get same word size.
331 'inherit_from': [ 'fletch_ia32' ], 331 'inherit_from': [ 'dartino_ia32' ],
332 332
333 # The 'fletch_ia32' target will define IA32 as the target. Since 333 # The 'dartino_ia32' target will define IA32 as the target. Since
334 # the host should still target ARM, undefine it. 334 # the host should still target ARM, undefine it.
335 'defines!': [ 335 'defines!': [
336 'FLETCH_TARGET_IA32', 336 'DARTINO_TARGET_IA32',
337 ], 337 ],
338 }], 338 }],
339 ], 339 ],
340 }, 340 },
341 341
342 'fletch_xarm64': { 342 'dartino_xarm64': {
343 'abstract': 1, 343 'abstract': 1,
344 344
345 'defines': [ 345 'defines': [
346 'FLETCH64', 346 'DARTINO64',
347 'FLETCH_TARGET_ARM64', 347 'DARTINO_TARGET_ARM64',
348 ], 348 ],
349 349
350 'target_conditions': [ 350 'target_conditions': [
351 ['_toolset=="target"', { 351 ['_toolset=="target"', {
352 'conditions': [ 352 'conditions': [
353 ['OS=="linux"', { 353 ['OS=="linux"', {
354 'defines': [ 354 'defines': [
355 # Fake define intercepted by cc_wrapper.py to change the 355 # Fake define intercepted by cc_wrapper.py to change the
356 # compiler binary to an ARM64 cross compiler. This is only 356 # compiler binary to an ARM64 cross compiler. This is only
357 # needed on linux. 357 # needed on linux.
358 'FLETCH_ARM64', 358 'DARTINO_ARM64',
359 ], 359 ],
360 }], 360 }],
361 ['OS=="mac"', { 361 ['OS=="mac"', {
362 'xcode_settings': { # And ninja. 362 'xcode_settings': { # And ninja.
363 'ARCHS': [ 'arm64' ], 363 'ARCHS': [ 'arm64' ],
364 364
365 'OTHER_CPLUSPLUSFLAGS' : [ 365 'OTHER_CPLUSPLUSFLAGS' : [
366 '-isysroot', 366 '-isysroot',
367 '<(ios_sdk_path)', 367 '<(ios_sdk_path)',
368 ], 368 ],
369 369
370 'OTHER_CFLAGS' : [ 370 'OTHER_CFLAGS' : [
371 '-isysroot', 371 '-isysroot',
372 '<(ios_sdk_path)', 372 '<(ios_sdk_path)',
373 ], 373 ],
374 }, 374 },
375 }], 375 }],
376 ], 376 ],
377 377
378 'ldflags': [ 378 'ldflags': [
379 # Fake define intercepted by cc_wrapper.py. 379 # Fake define intercepted by cc_wrapper.py.
380 '-L/FLETCH_ARM64', 380 '-L/DARTINO_ARM64',
381 '-static-libstdc++', 381 '-static-libstdc++',
382 ], 382 ],
383 }], 383 }],
384 384
385 ['_toolset=="host"', { 385 ['_toolset=="host"', {
386 # Compile host targets as X64, to get same word size. 386 # Compile host targets as X64, to get same word size.
387 'inherit_from': [ 'fletch_x64' ], 387 'inherit_from': [ 'dartino_x64' ],
388 388
389 # The 'fletch_x64' target will define IA32 as the target. Since 389 # The 'dartino_x64' target will define IA32 as the target. Since
390 # the host should still target ARM, undefine it. 390 # the host should still target ARM, undefine it.
391 'defines!': [ 391 'defines!': [
392 'FLETCH_TARGET_X64', 392 'DARTINO_TARGET_X64',
393 ], 393 ],
394 }], 394 }],
395 ], 395 ],
396 }, 396 },
397 397
398 'fletch_lk': { 398 'dartino_lk': {
399 'abstract': 1, 399 'abstract': 1,
400 400
401 'defines': [ 401 'defines': [
402 'FLETCH32', 402 'DARTINO32',
403 'FLETCH_TARGET_ARM', 403 'DARTINO_TARGET_ARM',
404 'FLETCH_THUMB_ONLY', 404 'DARTINO_THUMB_ONLY',
405 ], 405 ],
406 406
407 'target_conditions': [ 407 'target_conditions': [
408 ['_toolset=="target"', { 408 ['_toolset=="target"', {
409 'defines': [ 409 'defines': [
410 'FLETCH_TARGET_OS_LK', 410 'DARTINO_TARGET_OS_LK',
411 ], 411 ],
412 'conditions': [ 412 'conditions': [
413 ['LK_USE_DEPS_ARM_GCC==1', { 413 ['LK_USE_DEPS_ARM_GCC==1', {
414 'defines': [ 414 'defines': [
415 'GCC_XARM_EMBEDDED', # Fake define for cc_wrapper.py. 415 'GCC_XARM_EMBEDDED', # Fake define for cc_wrapper.py.
416 ], 416 ],
417 'ldflags': [ 417 'ldflags': [
418 # Fake define intercepted by cc_wrapper.py. 418 # Fake define intercepted by cc_wrapper.py.
419 '-L/GCC_XARM_EMBEDDED', 419 '-L/GCC_XARM_EMBEDDED',
420 ], 420 ],
(...skipping 28 matching lines...) Expand all
449 '<(DEPTH)/<(LK_PATH)/../../out', 449 '<(DEPTH)/<(LK_PATH)/../../out',
450 '<(DEPTH)/<(LK_PATH)/include/', 450 '<(DEPTH)/<(LK_PATH)/include/',
451 '<(DEPTH)/<(LK_PATH)/arch/arm/include/', 451 '<(DEPTH)/<(LK_PATH)/arch/arm/include/',
452 '<(DEPTH)/<(LK_PATH)/lib/libm/include/', 452 '<(DEPTH)/<(LK_PATH)/lib/libm/include/',
453 '<(DEPTH)/<(LK_PATH)/lib/minip/include/', 453 '<(DEPTH)/<(LK_PATH)/lib/minip/include/',
454 '<(DEPTH)/<(LK_PATH)/arch/arm/arm/include', 454 '<(DEPTH)/<(LK_PATH)/arch/arm/arm/include',
455 '<(DEPTH)/<(LK_PATH)/lib/heap/include/', 455 '<(DEPTH)/<(LK_PATH)/lib/heap/include/',
456 ], 456 ],
457 457
458 'defines!': [ 458 'defines!': [
459 'FLETCH_TARGET_OS_MACOS', 459 'DARTINO_TARGET_OS_MACOS',
460 'FLETCH_TARGET_OS_LINUX', 460 'DARTINO_TARGET_OS_LINUX',
461 'FLETCH_TARGET_OS_POSIX', 461 'DARTINO_TARGET_OS_POSIX',
462 ], 462 ],
463 }], 463 }],
464 464
465 ['_toolset=="host"', { 465 ['_toolset=="host"', {
466 # Compile host targets as IA32, to get same word size. 466 # Compile host targets as IA32, to get same word size.
467 'inherit_from': [ 'fletch_ia32' ], 467 'inherit_from': [ 'dartino_ia32' ],
468 468
469 # The 'fletch_ia32' target will define IA32 as the target. Since 469 # The 'dartino_ia32' target will define IA32 as the target. Since
470 # the host should still target ARM, undefine it. 470 # the host should still target ARM, undefine it.
471 'defines!': [ 471 'defines!': [
472 'FLETCH_TARGET_IA32', 472 'DARTINO_TARGET_IA32',
473 ], 473 ],
474 }], 474 }],
475 ], 475 ],
476 }, 476 },
477 477
478 'fletch_mbed': { 478 'dartino_mbed': {
479 'abstract': 1, 479 'abstract': 1,
480 480
481 'defines': [ 481 'defines': [
482 'FLETCH32', 482 'DARTINO32',
483 'FLETCH_TARGET_ARM', 483 'DARTINO_TARGET_ARM',
484 'FLETCH_THUMB_ONLY', 484 'DARTINO_THUMB_ONLY',
485 ], 485 ],
486 486
487 'target_conditions': [ 487 'target_conditions': [
488 ['_toolset=="target"', { 488 ['_toolset=="target"', {
489 'defines': [ 489 'defines': [
490 'GCC_XARM_EMBEDDED', # Fake define intercepted by cc_wrapper.py. 490 'GCC_XARM_EMBEDDED', # Fake define intercepted by cc_wrapper.py.
491 'FLETCH_TARGET_OS_CMSIS', 491 'DARTINO_TARGET_OS_CMSIS',
492 ], 492 ],
493 493
494 'defines!': [ 494 'defines!': [
495 'FLETCH_TARGET_OS_POSIX', 495 'DARTINO_TARGET_OS_POSIX',
496 'FLETCH_TARGET_OS_LINUX', 496 'DARTINO_TARGET_OS_LINUX',
497 'FLETCH_TARGET_OS_MACOS', 497 'DARTINO_TARGET_OS_MACOS',
498 ], 498 ],
499 499
500 'cflags': [ 500 'cflags': [
501 '-mcpu=cortex-m4', 501 '-mcpu=cortex-m4',
502 '-mthumb', 502 '-mthumb',
503 '-mfloat-abi=softfp', 503 '-mfloat-abi=softfp',
504 '-fno-common', 504 '-fno-common',
505 ], 505 ],
506 506
507 # Use the gnu language dialect to get math.h constants 507 # Use the gnu language dialect to get math.h constants
(...skipping 11 matching lines...) Expand all
519 ], 519 ],
520 520
521 'ldflags': [ 521 'ldflags': [
522 '-L/GCC_XARM_EMBEDDED', # Fake define intercepted by cc_wrapper.py . 522 '-L/GCC_XARM_EMBEDDED', # Fake define intercepted by cc_wrapper.py .
523 '-static-libstdc++', 523 '-static-libstdc++',
524 ], 524 ],
525 }], 525 }],
526 526
527 ['_toolset=="host"', { 527 ['_toolset=="host"', {
528 # Compile host targets as IA32, to get same word size. 528 # Compile host targets as IA32, to get same word size.
529 'inherit_from': [ 'fletch_ia32' ], 529 'inherit_from': [ 'dartino_ia32' ],
530 530
531 # Undefine IA32 target and using existing ARM target. 531 # Undefine IA32 target and using existing ARM target.
532 'defines!': [ 532 'defines!': [
533 'FLETCH_TARGET_IA32', 533 'DARTINO_TARGET_IA32',
534 ], 534 ],
535 }], 535 }],
536 ], 536 ],
537 }, 537 },
538 538
539 'fletch_asan': { 539 'dartino_asan': {
540 'abstract': 1, 540 'abstract': 1,
541 541
542 'cflags': [ 542 'cflags': [
543 '-fsanitize=address', 543 '-fsanitize=address',
544 ], 544 ],
545 545
546 'defines': [ 546 'defines': [
547 'FLETCH_ASAN', 547 'DARTINO_ASAN',
548 ], 548 ],
549 549
550 'ldflags': [ 550 'ldflags': [
551 '-fsanitize=address', 551 '-fsanitize=address',
552 ], 552 ],
553 553
554 'xcode_settings': { # And ninja. 554 'xcode_settings': { # And ninja.
555 'OTHER_CPLUSPLUSFLAGS': [ 555 'OTHER_CPLUSPLUSFLAGS': [
556 '-g3', 556 '-g3',
557 '-fsanitize=address', 557 '-fsanitize=address',
558 '-fsanitize-undefined-trap-on-error', 558 '-fsanitize-undefined-trap-on-error',
559 ], 559 ],
560 560
561 'OTHER_LDFLAGS': [ 561 'OTHER_LDFLAGS': [
562 # GYP's xcode_emulation for ninja passes OTHER_LDFLAGS to libtool, 562 # GYP's xcode_emulation for ninja passes OTHER_LDFLAGS to libtool,
563 # which doesn't understand -fsanitize=address. The fake library 563 # which doesn't understand -fsanitize=address. The fake library
564 # search path is recognized by cxx_wrapper.py and cc_wrapper.py, 564 # search path is recognized by cxx_wrapper.py and cc_wrapper.py,
565 # which will pass the correct options to the linker. 565 # which will pass the correct options to the linker.
566 '-L/FLETCH_ASAN', 566 '-L/DARTINO_ASAN',
567 ], 567 ],
568 }, 568 },
569 }, 569 },
570 570
571 'fletch_clang': { 571 'dartino_clang': {
572 'abstract': 1, 572 'abstract': 1,
573 573
574 'defines': [ 574 'defines': [
575 # Recognized by cxx_wrapper.py and cc_wrapper.py and causes them to 575 # Recognized by cxx_wrapper.py and cc_wrapper.py and causes them to
576 # invoke clang. 576 # invoke clang.
577 'FLETCH_CLANG', 577 'DARTINO_CLANG',
578 ], 578 ],
579 579
580 'ldflags': [ 580 'ldflags': [
581 # The define above is not passed to the cxx_wrapper.py and 581 # The define above is not passed to the cxx_wrapper.py and
582 # cc_wrapper.py scripts when linking. We therefore have to force 582 # cc_wrapper.py scripts when linking. We therefore have to force
583 # the use of clang with a dummy link flag. 583 # the use of clang with a dummy link flag.
584 '-L/FLETCH_CLANG', 584 '-L/DARTINO_CLANG',
585 ], 585 ],
586 586
587 'xcode_settings': { # And ninja. 587 'xcode_settings': { # And ninja.
588 'OTHER_LDFLAGS': [ 588 'OTHER_LDFLAGS': [
589 # Recognized by cxx_wrapper.py and cc_wrapper.py and causes them to 589 # Recognized by cxx_wrapper.py and cc_wrapper.py and causes them to
590 # invoke clang. 590 # invoke clang.
591 '-L/FLETCH_CLANG', 591 '-L/DARTINO_CLANG',
592 ], 592 ],
593 }, 593 },
594 }, 594 },
595 595
596 'fletch_ios_sim': { 596 'dartino_ios_sim': {
597 'abstract': 1, 597 'abstract': 1,
598 'conditions': [ 598 'conditions': [
599 [ 'OS=="mac"', { 599 [ 'OS=="mac"', {
600 'target_conditions': [ 600 'target_conditions': [
601 ['_toolset=="target"', { 601 ['_toolset=="target"', {
602 'xcode_settings': { 602 'xcode_settings': {
603 'OTHER_CPLUSPLUSFLAGS' : [ 603 'OTHER_CPLUSPLUSFLAGS' : [
604 '-isysroot', 604 '-isysroot',
605 '<(ios_sim_sdk_path)', 605 '<(ios_sim_sdk_path)',
606 '-miphoneos-version-min=7.0', 606 '-miphoneos-version-min=7.0',
607 ], 607 ],
608 'OTHER_CFLAGS' : [ 608 'OTHER_CFLAGS' : [
609 '-isysroot', 609 '-isysroot',
610 '<(ios_sim_sdk_path)', 610 '<(ios_sim_sdk_path)',
611 '-miphoneos-version-min=7.0', 611 '-miphoneos-version-min=7.0',
612 ], 612 ],
613 }, 613 },
614 }], 614 }],
615 ], 615 ],
616 }], 616 }],
617 ], 617 ],
618 }, 618 },
619 619
620 'fletch_disable_live_coding': { 620 'dartino_disable_live_coding': {
621 'abstract': 1, 621 'abstract': 1,
622 622
623 'defines!': [ 623 'defines!': [
624 'FLETCH_ENABLE_LIVE_CODING', 624 'DARTINO_ENABLE_LIVE_CODING',
625 ], 625 ],
626 }, 626 },
627 627
628 'fletch_disable_ffi': { 628 'dartino_disable_ffi': {
629 'abstract': 1, 629 'abstract': 1,
630 630
631 'defines!': [ 631 'defines!': [
632 'FLETCH_ENABLE_FFI', 632 'DARTINO_ENABLE_FFI',
633 ], 633 ],
634 }, 634 },
635 635
636 'fletch_disable_native_processes': { 636 'dartino_disable_native_processes': {
637 'abstract': 1, 637 'abstract': 1,
638 638
639 'defines!': [ 639 'defines!': [
640 'FLETCH_ENABLE_NATIVE_PROCESSES', 640 'DARTINO_ENABLE_NATIVE_PROCESSES',
641 ], 641 ],
642 }, 642 },
643 643
644 'fletch_disable_print_interceptors': { 644 'dartino_disable_print_interceptors': {
645 'abstract': 1, 645 'abstract': 1,
646 646
647 'defines!': [ 647 'defines!': [
648 'FLETCH_ENABLE_PRINT_INTERCEPTORS', 648 'DARTINO_ENABLE_PRINT_INTERCEPTORS',
649 ], 649 ],
650 }, 650 },
651 }, 651 },
652 }, 652 },
653 } 653 }
OLDNEW
« no previous file with comments | « codereview.settings ('k') | dartino.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698