@@ -487,10 +487,6 @@ target_sources(
487487 FILES "${Halide_BINARY_DIR } /include/Halide.h"
488488)
489489
490- if (Halide_BUNDLE_STATIC)
491- bundle_static (Halide )
492- endif ()
493-
494490##
495491# CodeGen backends
496492##
@@ -499,11 +495,7 @@ endif ()
499495foreach (backend IN LISTS Halide_LLVM_COMPONENTS)
500496 string (TOUPPER "WITH_${backend} " definition)
501497 target_compile_definitions (Halide PRIVATE "${definition} " )
502- if (Halide_BUNDLE_STATIC AND NOT Halide_LLVM_SHARED_LIBS)
503- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :Halide_LLVM ::${backend} >" )
504- else ()
505- target_link_libraries (Halide PRIVATE Halide_LLVM::${backend} )
506- endif ()
498+ target_link_libraries (Halide PRIVATE Halide_LLVM::${backend} )
507499endforeach ()
508500
509501# GPU backends
@@ -538,9 +530,7 @@ if (WITH_SERIALIZATION)
538530 )
539531 _Halide_pkgdep (flatbuffers )
540532
541- if (Halide_BUNDLE_STATIC)
542- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :flatbuffers ::flatbuffers >" )
543- elseif (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
533+ if (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
544534 target_sources (Halide PRIVATE "$<TARGET_OBJECTS :flatbuffers ::flatbuffers >" )
545535 target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :$<COMPILE_ONLY :flatbuffers ::flatbuffers >>" )
546536 else ()
@@ -601,9 +591,7 @@ if (Halide_WASM_BACKEND STREQUAL "wabt")
601591 find_package (wabt 1.0.36 REQUIRED )
602592 _Halide_pkgdep (wabt )
603593
604- if (Halide_BUNDLE_STATIC)
605- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :wabt ::wabt >" )
606- elseif (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
594+ if (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
607595 target_sources (Halide PRIVATE "$<TARGET_OBJECTS :wabt ::wabt >" )
608596 target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :$<COMPILE_ONLY :wabt ::wabt >>" )
609597 else ()
@@ -615,13 +603,7 @@ elseif (Halide_WASM_BACKEND STREQUAL "V8")
615603 find_package (V8 REQUIRED )
616604 _Halide_pkgdep (V8 )
617605 target_compile_definitions (Halide PRIVATE WITH_V8 )
618-
619- get_property (type TARGET V8::V8 PROPERTY TYPE)
620- if (Halide_BUNDLE_STATIC AND type STREQUAL "STATIC_LIBRARY" )
621- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :V8 ::V8 >" )
622- else ()
623- target_link_libraries (Halide PRIVATE V8::V8 )
624- endif ()
606+ target_link_libraries (Halide PRIVATE V8::V8 )
625607elseif (Halide_WASM_BACKEND)
626608 message (FATAL_ERROR "Unknown Halide_WASM_BACKEND `${Halide_WASM_BACKEND} `" )
627609endif ()
0 commit comments