-
Notifications
You must be signed in to change notification settings - Fork 13.3k
test: Fix run-make on windows #13795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,9 @@ | ||
-include ../tools.mk | ||
|
||
# FIXME | ||
# FIXME: ignore freebsd/windows | ||
# (windows: see `../dep-info/Makefile`) | ||
ifneq ($(shell uname),FreeBSD) | ||
ifndef IS_WINDOWS | ||
all: | ||
$(RUSTC) --dep-info $(TMPDIR)/custom-deps-file.d --crate-type=lib lib.rs | ||
sleep 1 | ||
|
@@ -16,3 +18,8 @@ else | |
all: | ||
|
||
endif | ||
|
||
else | ||
all: | ||
|
||
endif | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do you know why this and There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems that |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT | ||
// file at the top-level directory of this distribution and at | ||
// http://rust-lang.org/COPYRIGHT. | ||
// | ||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or | ||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license | ||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your | ||
// option. This file may not be copied, modified, or distributed | ||
// except according to those terms. | ||
|
||
// FIXME #13793 | ||
#[test] | ||
fn test_dummy() { | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,11 @@ | ||
-include ../tools.mk | ||
ifdef IS_WINDOWS | ||
# ignore windows | ||
RUSTC_FLAGS = | ||
else | ||
# Notice the space in the end, this emulates the output of pkg-config | ||
RUSTC_FLAGS = -C link-args="-lc " | ||
endif | ||
|
||
all: | ||
$(RUSTC) $(RUSTC_FLAGS) empty.rs |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
-include ../tools.mk | ||
|
||
# FIXME ignore windows | ||
ifndef IS_WINDOWS | ||
|
||
all: | ||
$(RUSTDOC) --test foo.rs | ||
$(RUSTDOC) -w html -o $(TMPDIR)/doc foo.rs | ||
cp verify.sh $(TMPDIR) | ||
$(call RUN,verify.sh) $(TMPDIR) | ||
|
||
else | ||
all: | ||
|
||
endif |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
-include ../tools.mk | ||
|
||
# ignore windows: `ln` is actually `cp` on msys. | ||
ifndef IS_WINDOWS | ||
|
||
all: | ||
$(RUSTC) foo.rs | ||
mkdir -p $(TMPDIR)/other | ||
ln -nsf $(TMPDIR)/$(call DYLIB_GLOB,foo) $(TMPDIR)/other | ||
$(RUSTC) bar.rs -L $(TMPDIR)/other | ||
|
||
else | ||
all: | ||
|
||
endif |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, that's a little terrifying