2020-05-06 12:40:06 -03:00
|
|
|
set(SOURCES
|
|
|
|
|
Decoder.cpp
|
2024-08-05 12:03:53 -03:00
|
|
|
Encoder.cpp
|
2020-05-06 12:40:06 -03:00
|
|
|
)
|
|
|
|
|
|
2026-06-19 19:51:56 -03:00
|
|
|
ladybird_lib(LibTextCodec textcodec EXPLICIT_SYMBOL_EXPORT)
|
2024-05-27 21:34:24 -03:00
|
|
|
|
2026-06-19 19:51:56 -03:00
|
|
|
import_rust_crate(MANIFEST_PATH Rust/Cargo.toml CRATE_NAME libtextcodec_rust FFI_HEADER RustFFI.h)
|
|
|
|
|
target_link_libraries(LibTextCodec PRIVATE libtextcodec_rust)
|
2024-05-27 21:34:24 -03:00
|
|
|
|
2026-06-19 19:51:56 -03:00
|
|
|
get_target_property(_libtextcodec_rust_lib libtextcodec_rust IMPORTED_LOCATION)
|
|
|
|
|
set_property(SOURCE Decoder.cpp APPEND PROPERTY OBJECT_DEPENDS ${_libtextcodec_rust_lib})
|
|
|
|
|
set_property(SOURCE Encoder.cpp APPEND PROPERTY OBJECT_DEPENDS ${_libtextcodec_rust_lib})
|