mirror of
https://github.com/Devolutions/IronRDP.git
synced 2025-08-04 15:18:17 +00:00
Fix build on Windows
This commit is contained in:
parent
e7951dc61f
commit
95b1323934
2 changed files with 6 additions and 16 deletions
|
@ -21,7 +21,7 @@ impl core::fmt::Display for WindowsError {
|
|||
WindowsError::CreateNamedPipe(_) => write!(f, "failed to create named pipe"),
|
||||
WindowsError::CreateEvent(_) => write!(f, "failed to create event object"),
|
||||
WindowsError::SetEvent(_) => write!(f, "failed to set event to signaled state"),
|
||||
WindowsError::InvalidSemaphoreParams(cause) => write!(f, "invalid semaphore parameters: {}", cause),
|
||||
WindowsError::InvalidSemaphoreParams(cause) => write!(f, "invalid semaphore parameters: {cause}"),
|
||||
WindowsError::ReleaseSemaphore(_) => write!(f, "failed to release semaphore"),
|
||||
WindowsError::WaitForMultipleObjectsFailed(_) => write!(f, "failed to wait for multiple objects"),
|
||||
WindowsError::WaitForMultipleObjectsTimeout => write!(f, "timed out waiting for multiple objects"),
|
||||
|
@ -32,7 +32,7 @@ impl core::fmt::Display for WindowsError {
|
|||
WindowsError::OverlappedRead(_) => write!(f, "overlapped read failed"),
|
||||
WindowsError::OverlappedWrite(_) => write!(f, "overlapped write failed"),
|
||||
WindowsError::CreateSemaphore(_) => write!(f, "failed to create semaphore object"),
|
||||
WindowsError::InvalidPipeName(cause) => write!(f, "invalid pipe name: `{}`", cause),
|
||||
WindowsError::InvalidPipeName(cause) => write!(f, "invalid pipe name: `{cause}`"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
18
ffi/build.rs
18
ffi/build.rs
|
@ -15,9 +15,9 @@ mod win {
|
|||
|
||||
fn generate_version_rc() -> String {
|
||||
let output_name = "DevolutionsIronRdp";
|
||||
let filename = format!("{}.dll", output_name);
|
||||
let filename = format!("{output_name}.dll");
|
||||
let company_name = "Devolutions Inc.";
|
||||
let legal_copyright = format!("Copyright 2019-2024 {}", company_name);
|
||||
let legal_copyright = format!("Copyright 2019-2024 {company_name}");
|
||||
|
||||
let mut cargo_version = env::var("CARGO_PKG_VERSION").unwrap();
|
||||
cargo_version.push_str(".0");
|
||||
|
@ -67,17 +67,7 @@ BEGIN
|
|||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
"#,
|
||||
vs_file_version = vs_file_version,
|
||||
vs_product_version = vs_product_version,
|
||||
company_name = company_name,
|
||||
file_description = file_description,
|
||||
file_version = file_version,
|
||||
internal_name = internal_name,
|
||||
legal_copyright = legal_copyright,
|
||||
original_filename = original_filename,
|
||||
product_name = product_name,
|
||||
product_version = product_version
|
||||
"#
|
||||
);
|
||||
|
||||
version_rc
|
||||
|
@ -85,7 +75,7 @@ END
|
|||
|
||||
pub(crate) fn main_stub() {
|
||||
let out_dir = env::var("OUT_DIR").unwrap();
|
||||
let version_rc_file = format!("{}/version.rc", out_dir);
|
||||
let version_rc_file = format!("{out_dir}/version.rc");
|
||||
let version_rc_data = generate_version_rc();
|
||||
let mut file = File::create(&version_rc_file).expect("cannot create version.rc file");
|
||||
file.write_all(version_rc_data.as_bytes()).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue