Skip to content

Commit

Permalink
Fix ubuntu-22.04 workflow (#691)
Browse files Browse the repository at this point in the history
  • Loading branch information
CarlosEduR committed Jul 3, 2024
1 parent 27a6dd8 commit 71dc9ee
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions benchmarks/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -271,20 +271,25 @@ if(RUST_FOUND)
# Important: we want to build in release mode!
corrosion_import_crate(MANIFEST_PATH "competitors/servo-url/Cargo.toml" NO_LINKER_OVERRIDE PROFILE release)

target_link_libraries(bench PRIVATE servo-url)
target_compile_definitions(bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
# Check if servo-url target was created successfully
if(TARGET servo-url)
target_link_libraries(bench PRIVATE servo-url)
target_compile_definitions(bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")

target_link_libraries(benchdata PRIVATE servo-url)
target_compile_definitions(benchdata PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
target_link_libraries(benchdata PRIVATE servo-url)
target_compile_definitions(benchdata PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")

target_link_libraries(bbc_bench PRIVATE servo-url)
target_compile_definitions(bbc_bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
target_link_libraries(bbc_bench PRIVATE servo-url)
target_compile_definitions(bbc_bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")

target_link_libraries(percent_encode PRIVATE servo-url)
target_compile_definitions(percent_encode PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
target_link_libraries(percent_encode PRIVATE servo-url)
target_compile_definitions(percent_encode PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")

target_link_libraries(wpt_bench PRIVATE servo-url)
target_compile_definitions(wpt_bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
target_link_libraries(wpt_bench PRIVATE servo-url)
target_compile_definitions(wpt_bench PRIVATE ADA_RUST_VERSION="${Rust_VERSION}")
else()
message(WARNING "servo-url target was not created. Skipping linking benchmarks and servo-url.")
endif()
else()
message(STATUS "Rust/Cargo is unavailable." )
message(STATUS "We will not benchmark servo-url." )
Expand Down

0 comments on commit 71dc9ee

Please sign in to comment.