MoeMod/CSMoE
3rdparty/mpg123-cmake/src/CMakeLists.txt
:153
check_symbol_exists(dlopen "dlfcn.h" HAVE_UNIX_DL)
check_symbol_exists(dlopen "dlfcn.h" HAVE_UNIX_DL)
cmake_dependent_option(USE_MODULES "dynamically loadable output modules" ON "BUILD_SHARED_LIBS;HAVE_WIN_DL OR HAVE_UNIX_DL" OFF)
check_symbol_exists(dlopen "dlfcn.h" HAVE_UNIX_DL)
cmake_dependent_option(USE_MODULES "dynamically loadable output modules" ON "BUILD_SHARED_LIBS;HAVE_WIN_DL OR HAVE_UNIX_DL" OFF)
target_link_libraries(${TARGET} PRIVATE
$<TARGET_NAME_IF_EXISTS:defaultmodule>
$<$<BOOL:${HAVE_UNIX_DL}>:dl>
$<$<BOOL:${WANT_WIN32_UNICODE}>:shlwapi>)