diff options
Diffstat (limited to 'deps/gyp/test/link-dependency')
-rwxr-xr-x | deps/gyp/test/link-dependency/gyptest-link-dependency.py | 23 | ||||
-rw-r--r-- | deps/gyp/test/link-dependency/main.c | 7 | ||||
-rw-r--r-- | deps/gyp/test/link-dependency/mymalloc.c | 12 | ||||
-rw-r--r-- | deps/gyp/test/link-dependency/test.gyp | 37 |
4 files changed, 0 insertions, 79 deletions
diff --git a/deps/gyp/test/link-dependency/gyptest-link-dependency.py b/deps/gyp/test/link-dependency/gyptest-link-dependency.py deleted file mode 100755 index 3a8300d44e..0000000000 --- a/deps/gyp/test/link-dependency/gyptest-link-dependency.py +++ /dev/null @@ -1,23 +0,0 @@ -#!/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. - -""" -Verify that a target marked as 'link_dependency==1' isn't being pulled into -the 'none' target's dependency (which would otherwise lead to a dependency -cycle in ninja). -""" - -import TestGyp - -# See https://codereview.chromium.org/177043010/#msg15 for why this doesn't -# work with cmake. -test = TestGyp.TestGyp(formats=['!cmake']) - -test.run_gyp('test.gyp') -test.build('test.gyp', 'main') - -# If running gyp worked, all is well. -test.pass_test() diff --git a/deps/gyp/test/link-dependency/main.c b/deps/gyp/test/link-dependency/main.c deleted file mode 100644 index 543d8b6951..0000000000 --- a/deps/gyp/test/link-dependency/main.c +++ /dev/null @@ -1,7 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -int main() { - void *p = malloc(1); - printf("p: %p\n", p); - return 0; -} diff --git a/deps/gyp/test/link-dependency/mymalloc.c b/deps/gyp/test/link-dependency/mymalloc.c deleted file mode 100644 index f80bc02a62..0000000000 --- a/deps/gyp/test/link-dependency/mymalloc.c +++ /dev/null @@ -1,12 +0,0 @@ -#include <stdlib.h> - -// The windows ninja generator is expecting an import library to get generated, -// but it doesn't if there are no exports. -#ifdef _MSC_VER -__declspec(dllexport) void foo() {} -#endif - -void *malloc(size_t size) { - (void)size; - return (void*)0xdeadbeef; -} diff --git a/deps/gyp/test/link-dependency/test.gyp b/deps/gyp/test/link-dependency/test.gyp deleted file mode 100644 index 47cec15005..0000000000 --- a/deps/gyp/test/link-dependency/test.gyp +++ /dev/null @@ -1,37 +0,0 @@ -{ - 'variables': { - 'custom_malloc%' : 1, - }, - 'target_defaults': { - 'conditions': [ - ['custom_malloc==1', { - 'dependencies': [ - 'malloc', - ], - }], - ], - }, - 'targets': [ - { - 'target_name': 'main', - 'type': 'none', - 'dependencies': [ 'main_initial',], - }, - { - 'target_name': 'main_initial', - 'type': 'executable', - 'product_name': 'main', - 'sources': [ 'main.c' ], - }, - { - 'target_name': 'malloc', - 'type': 'shared_library', - 'variables': { - 'prune_self_dependency': 1, - # Targets with type 'none' won't depend on this target. - 'link_dependency': 1, - }, - 'sources': [ 'mymalloc.c' ], - }, - ], -} |