mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-10 00:38:54 +00:00
Fix wasm static lib in sub-project (#11671)
* wasm_static_lib_global Signed-off-by: daquexian <daquexian566@gmail.com> * make wasm static lib global Signed-off-by: daquexian <daquexian566@gmail.com> * fix the property Signed-off-by: daquexian <daquexian566@gmail.com> * add code missing after merge Signed-off-by: daquexian <daquexian566@gmail.com>
This commit is contained in:
parent
e8b0d24071
commit
3cbbf9dcae
1 changed files with 8 additions and 5 deletions
|
|
@ -71,12 +71,15 @@ function(bundle_static_library bundled_target_name)
|
|||
add_dependencies(bundling_target ${target_name})
|
||||
endforeach()
|
||||
|
||||
add_library(${bundled_target_name} STATIC IMPORTED)
|
||||
add_library(${bundled_target_name} STATIC IMPORTED GLOBAL)
|
||||
set_target_properties(${bundled_target_name}
|
||||
PROPERTIES
|
||||
IMPORTED_LOCATION ${bundled_target_full_name})
|
||||
foreach(target_name IN ITEMS ${ARGN})
|
||||
set_target_properties(${bundled_target_name}
|
||||
PROPERTIES
|
||||
IMPORTED_LOCATION ${bundled_target_full_name}
|
||||
INTERFACE_INCLUDE_DIRECTORIES $<TARGET_PROPERTY:${target_name},INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
set_property(TARGET ${bundled_target_name} APPEND
|
||||
PROPERTY INTERFACE_INCLUDE_DIRECTORIES $<TARGET_PROPERTY:${target_name},INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
set_property(TARGET ${bundled_target_name} APPEND
|
||||
PROPERTY INTERFACE_COMPILE_DEFINITIONS $<TARGET_PROPERTY:${target_name},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
endforeach()
|
||||
add_dependencies(${bundled_target_name} bundling_target)
|
||||
endfunction()
|
||||
|
|
|
|||
Loading…
Reference in a new issue