summaryrefslogtreecommitdiff
path: root/deps/gyp/test/link-dependency
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-06-01 21:01:55 +0200
committerKonstantin Käfer <mail@kkaefer.com>2016-08-04 10:25:02 +0200
commite3ee55b28d0b230d054c9718f79a1f6d685cd62b (patch)
treef54084bc01cffe87464160384e282150f744e55e /deps/gyp/test/link-dependency
parentd305fbebeee1b40a405db635e6bb03535296396e (diff)
downloadqtlocation-mapboxgl-e3ee55b28d0b230d054c9718f79a1f6d685cd62b.tar.gz
[build] remove gyp
Diffstat (limited to 'deps/gyp/test/link-dependency')
-rwxr-xr-xdeps/gyp/test/link-dependency/gyptest-link-dependency.py23
-rw-r--r--deps/gyp/test/link-dependency/main.c7
-rw-r--r--deps/gyp/test/link-dependency/mymalloc.c12
-rw-r--r--deps/gyp/test/link-dependency/test.gyp37
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' ],
- },
- ],
-}