diff --git a/lib/c-api/examples/wasmer-capi-examples-runner/src/lib.rs b/lib/c-api/examples/wasmer-capi-examples-runner/src/lib.rs index d7ea8bf20..6aaa49075 100644 --- a/lib/c-api/examples/wasmer-capi-examples-runner/src/lib.rs +++ b/lib/c-api/examples/wasmer-capi-examples-runner/src/lib.rs @@ -329,7 +329,7 @@ fn test_run() { } } else if !config.wasmer_dir.is_empty() { command.arg("-L"); - command.arg(&format!("{}/lib", config.wasmer_dir)); + command.arg(&format!("{}/lib/", config.wasmer_dir)); command.arg(&format!("-lwasmer")); } command.arg("-o"); diff --git a/lib/c-api/tests/wasmer-c-api-test-runner/src/lib.rs b/lib/c-api/tests/wasmer-c-api-test-runner/src/lib.rs index 4225fce2c..4fa9ecdcf 100644 --- a/lib/c-api/tests/wasmer-c-api-test-runner/src/lib.rs +++ b/lib/c-api/tests/wasmer-c-api-test-runner/src/lib.rs @@ -245,13 +245,13 @@ fn test_ok() { command.arg(config.msvc_cflags.clone()); } else if !config.wasmer_dir.is_empty() { command.arg("/I"); - command.arg(&format!("{}", config.root_dir)); + command.arg(&format!("{}/wasm-c-api/", config.root_dir)); command.arg("/I"); - command.arg(&format!("{}/include", config.wasmer_dir)); + command.arg(&format!("{}/include/", config.wasmer_dir)); let mut log = String::new(); fixup_symlinks(&[ - format!("{}/include", config.wasmer_dir), - format!("{}", config.root_dir), + format!("{}/include/", config.wasmer_dir), + format!("{}/wasm-c-api/", config.root_dir), ], &mut log) .expect(&format!("failed to fix symlinks: {log}")); println!("{log}");