Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  gyptest-ldflags.py   Sprache: Python

 
#!/usr/bin/env python

# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

"""
Verifies that filenames passed to various linker flags are converted into
build-directory relative paths correctly.
"""

import TestGyp

import sys

if sys.platform == 'darwin':
  test = TestGyp.TestGyp(formats=['ninja''make''xcode'])

  # The xcode-ninja generator handles gypfiles which are not at the
  # project root incorrectly.
  # cf. https://code.google.com/p/gyp/issues/detail?id=460
  if test.format == 'xcode-ninja':
    test.skip_test()

  CHDIR = 'ldflags'
  test.run_gyp('subdirectory/test.gyp', chdir=CHDIR)

  test.build('subdirectory/test.gyp', test.ALL, chdir=CHDIR)

  test.pass_test()


# These flags from `man ld` couldl show up in OTHER_LDFLAGS and need path
# translation.
#
# Done:
#      -exported_symbols_list filename
#      -unexported_symbols_list file
#      -reexported_symbols_list file
#      -sectcreate segname sectname file
#
# Will be done on demand:
#      -weak_library path_to_library
#      -reexport_library path_to_library
#      -lazy_library path_to_library
#      -upward_library path_to_library
#      -syslibroot rootdir
#      -framework name[,suffix]
#      -weak_framework name[,suffix]
#      -reexport_framework name[,suffix]
#      -lazy_framework name[,suffix]
#      -upward_framework name[,suffix]
#      -force_load path_to_archive
#      -filelist file[,dirname]
#      -dtrace file
#      -order_file file                     # should use ORDER_FILE
#      -exported_symbols_order file
#      -bundle_loader executable            # should use BUNDLE_LOADER
#      -alias_list filename
#      -seg_addr_table filename
#      -dylib_file install_name:file_name
#      -interposable_list filename
#      -object_path_lto filename
#
#
# obsolete:
#      -sectorder segname sectname orderfile
#      -seg_addr_table_filename path
#
#
# ??:
#      -map map_file_path
#      -sub_library library_name
#      -sub_umbrella framework_name

Messung V0.5
C=94 H=85 G=89

¤ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge