build: Properly link plugins against libpl if it's a shared library
This commit is contained in:
parent
b55c40523f
commit
d75b9cf942
@ -66,6 +66,12 @@ macro(add_imhex_plugin)
|
|||||||
SUFFIX ${IMHEX_PLUGIN_SUFFIX}
|
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
|
# Set rpath of plugin libraries to the plugins folder
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
if (IMHEX_PLUGIN_LIBRARY_PLUGIN)
|
if (IMHEX_PLUGIN_LIBRARY_PLUGIN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user