Index: test/library_dirs/gyptest-library-dirs.py |
=================================================================== |
--- test/library_dirs/gyptest-library-dirs.py (revision 0) |
+++ test/library_dirs/gyptest-library-dirs.py (revision 0) |
@@ -0,0 +1,33 @@ |
+#!/usr/bin/env python |
+ |
+# Copyright (c) 2013 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 library_dirs (in link_settings) are properly found. |
+""" |
+ |
+import TestGyp |
+ |
+test = TestGyp.TestGyp(formats=['!android']) |
+ |
+lib_dir = test.tempdir('secret_location') |
+ |
+test.run_gyp('test.gyp', |
+ '-D', 'abs_path_to_secret_library_location={0}'.format(lib_dir), |
+ chdir='subdir') |
+ |
+# Must build each target independently, since they are not in each others' |
+# 'dependencies' (test.ALL does NOT work here for some builders, and in any case |
+# would not ensure the correct ordering). |
+test.build('test.gyp', 'mylib', chdir='subdir') |
+test.build('test.gyp', 'libraries-search-path-test', chdir='subdir') |
+ |
+expect = """Hello world |
+""" |
+test.run_built_executable( |
+ 'libraries-search-path-test', chdir='subdir', stdout=expect) |
+ |
+test.pass_test() |
+test.cleanup() |
Property changes on: test/library_dirs/gyptest-library-dirs.py |
___________________________________________________________________ |
Added: svn:keywords |
+ Id |