@@ -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 ()
@@ -600,9 +590,7 @@ if (Halide_WASM_BACKEND STREQUAL "wabt")
600590 find_package (wabt 1.0.36 REQUIRED )
601591 _Halide_pkgdep (wabt )
602592
603- if (Halide_BUNDLE_STATIC)
604- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :wabt ::wabt >" )
605- elseif (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
593+ if (Halide_USE_FETCHCONTENT AND NOT BUILD_SHARED_LIBS )
606594 target_sources (Halide PRIVATE "$<TARGET_OBJECTS :wabt ::wabt >" )
607595 target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :$<COMPILE_ONLY :wabt ::wabt >>" )
608596 else ()
@@ -614,13 +602,7 @@ elseif (Halide_WASM_BACKEND STREQUAL "V8")
614602 find_package (V8 REQUIRED )
615603 _Halide_pkgdep (V8 )
616604 target_compile_definitions (Halide PRIVATE WITH_V8 )
617-
618- get_property (type TARGET V8::V8 PROPERTY TYPE )
619- if (Halide_BUNDLE_STATIC AND type STREQUAL "STATIC_LIBRARY" )
620- target_link_libraries (Halide PRIVATE "$<BUILD_LOCAL_INTERFACE :V8 ::V8 >" )
621- else ()
622- target_link_libraries (Halide PRIVATE V8::V8 )
623- endif ()
605+ target_link_libraries (Halide PRIVATE V8::V8 )
624606elseif (Halide_WASM_BACKEND)
625607 message (FATAL_ERROR "Unknown Halide_WASM_BACKEND `${Halide_WASM_BACKEND} `" )
626608endif ()
0 commit comments