1
0
mirror of synced 2025-02-11 08:12:58 +01:00

build: Properly link plugins against libpl if it's a shared library

This commit is contained in:
WerWolv 2025-02-04 12:16:46 +01:00
parent b55c40523f
commit d75b9cf942

View File

@ -66,6 +66,12 @@ macro(add_imhex_plugin)
SUFFIX ${IMHEX_PLUGIN_SUFFIX}
)
# Link plugins against libpl if it's a shared library
get_target_property(libpl_target_type libpl TYPE)
if (libpl_target_type STREQUAL "SHARED_LIBRARY")
target_link_libraries(${IMHEX_PLUGIN_NAME} PRIVATE libpl)
endif ()
# Set rpath of plugin libraries to the plugins folder
if (WIN32)
if (IMHEX_PLUGIN_LIBRARY_PLUGIN)