Merge pull request #425 from tkelman/nopkgdir
Use dirname(@__FILE__) instead of Pkg.dir
This commit is contained in:
commit
5a87adaa7f
@ -4,7 +4,7 @@ os:
|
|||||||
- linux
|
- linux
|
||||||
- osx
|
- osx
|
||||||
julia:
|
julia:
|
||||||
# - release
|
- 0.5
|
||||||
- nightly
|
- nightly
|
||||||
# matrix:
|
# matrix:
|
||||||
# allow_failures:
|
# allow_failures:
|
||||||
|
|||||||
17
appveyor.yml
17
appveyor.yml
@ -1,11 +1,9 @@
|
|||||||
environment:
|
environment:
|
||||||
matrix:
|
matrix:
|
||||||
# Releases
|
- JULIAVERSION: "julialang/bin/winnt/x86/0.5/julia-0.5-latest-win32.exe"
|
||||||
- JULIAVERSION: "stable/win32"
|
- JULIAVERSION: "julialang/bin/winnt/x64/0.5/julia-0.5-latest-win64.exe"
|
||||||
- JULIAVERSION: "stable/win64"
|
- JULIAVERSION: "julianightlies/bin/winnt/x86/julia-latest-win32.exe"
|
||||||
# Nightlies
|
- JULIAVERSION: "julianightlies/bin/winnt/x64/julia-latest-win64.exe"
|
||||||
- JULIAVERSION: "download/win32"
|
|
||||||
- JULIAVERSION: "download/win64"
|
|
||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
- provider: Email
|
- provider: Email
|
||||||
@ -14,8 +12,13 @@ notifications:
|
|||||||
on_build_status_changed: false
|
on_build_status_changed: false
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
# If there's a newer build queued for the same PR, cancel this one
|
||||||
|
- ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
|
||||||
|
https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
|
||||||
|
Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
|
||||||
|
throw "There are newer queued builds for this pull request, failing early." }
|
||||||
# Download most recent Julia Windows binary
|
# Download most recent Julia Windows binary
|
||||||
- ps: (new-object net.webclient).DownloadFile($("http://status.julialang.org/"+$env:JULIAVERSION), "C:\projects\julia-binary.exe")
|
- ps: (new-object net.webclient).DownloadFile($("http://s3.amazonaws.com/"+$env:JULIAVERSION), "C:\projects\julia-binary.exe")
|
||||||
# Run installer silently, output to C:\projects\julia
|
# Run installer silently, output to C:\projects\julia
|
||||||
- C:\projects\julia-binary.exe /S /D=C:\projects\julia
|
- C:\projects\julia-binary.exe /S /D=C:\projects\julia
|
||||||
|
|
||||||
|
|||||||
@ -41,7 +41,7 @@ function _initialize_backend(::GadflyBackend; kw...)
|
|||||||
@eval begin
|
@eval begin
|
||||||
import Gadfly, Compose
|
import Gadfly, Compose
|
||||||
export Gadfly, Compose
|
export Gadfly, Compose
|
||||||
include(joinpath(Pkg.dir("Plots"), "src", "backends", "gadfly_shapes.jl"))
|
include(joinpath(dirname(@__FILE__), "gadfly_shapes.jl"))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ function _initialize_backend(::ImmerseBackend; kw...)
|
|||||||
@eval begin
|
@eval begin
|
||||||
import Immerse, Gadfly, Compose, Gtk
|
import Immerse, Gadfly, Compose, Gtk
|
||||||
export Immerse, Gadfly, Compose, Gtk
|
export Immerse, Gadfly, Compose, Gtk
|
||||||
include(joinpath(Pkg.dir("Plots"), "src", "backends", "gadfly_shapes.jl"))
|
include(joinpath(dirname(@__FILE__), "gadfly_shapes.jl"))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -537,7 +537,7 @@ end
|
|||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
function html_head(plt::Plot{PlotlyBackend})
|
function html_head(plt::Plot{PlotlyBackend})
|
||||||
"<script src=\"$(Pkg.dir("Plots","deps","plotly-latest.min.js"))\"></script>"
|
"<script src=\"$(joinpath(dirname(@__FILE__),"..","..","deps","plotly-latest.min.js"))\"></script>"
|
||||||
end
|
end
|
||||||
|
|
||||||
function html_body(plt::Plot{PlotlyBackend}, style = nothing)
|
function html_body(plt::Plot{PlotlyBackend}, style = nothing)
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import SnoopCompile
|
|||||||
# This only needs to be run once (to generate "/tmp/plots_compiles.csv")
|
# This only needs to be run once (to generate "/tmp/plots_compiles.csv")
|
||||||
|
|
||||||
# SnoopCompile.@snoop "/tmp/plots_compiles.csv" begin
|
# SnoopCompile.@snoop "/tmp/plots_compiles.csv" begin
|
||||||
# include(Pkg.dir("Plots", "test","runtests.jl"))
|
# include(joinpath(dirname(@__FILE__), "runtests.jl"))
|
||||||
# end
|
# end
|
||||||
|
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
@ -32,5 +32,5 @@ blacklist = ["MIME"]
|
|||||||
pc, discards = SnoopCompile.parcel(data[end:-1:1,2], subst=subst, blacklist=blacklist)
|
pc, discards = SnoopCompile.parcel(data[end:-1:1,2], subst=subst, blacklist=blacklist)
|
||||||
SnoopCompile.write("/tmp/precompile", pc)
|
SnoopCompile.write("/tmp/precompile", pc)
|
||||||
|
|
||||||
pdir = Pkg.dir("Plots")
|
pdir = joinpath(dirname(@__FILE__), "..")
|
||||||
run(`cp /tmp/precompile/precompile_Plots.jl $pdir/src/precompile.jl`)
|
run(`cp /tmp/precompile/precompile_Plots.jl $pdir/src/precompile.jl`)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user