diff --git a/src/comp/back/rpath.rs b/src/comp/back/rpath.rs index 51b7da7fbf67..6c542a8a1a47 100644 --- a/src/comp/back/rpath.rs +++ b/src/comp/back/rpath.rs @@ -13,9 +13,12 @@ import util::filesearch; // to be exported export get_rpath_flags, test; -#[cfg(target_os="linux")] -#[cfg(target_os="macos")] fn get_rpath_flags(sess: session::session, out_filename: str) -> [str] { + // No rpath on windows + if sess.get_targ_cfg().os == session::os_win32 { + ret []; + } + log "preparing the RPATH!"; let cwd = os::getcwd(); @@ -31,11 +34,6 @@ fn get_rpath_flags(sess: session::session, out_filename: str) -> [str] { rpaths_to_flags(rpaths) } -#[cfg(target_os="win32")] -fn get_rpath_flags(_sess: session::session, _out_filename: str) -> [str] { - [] -} - fn get_sysroot_absolute_rt_lib(sess: session::session) -> fs::path { let path = [sess.filesearch().sysroot()] + filesearch::relative_target_lib_path(