[libromdata] dlopen-notes.c: Add liblz4.so.1 and liblzo2.so.2 to the dlopen() notes section.
Some checks are pending
Codecov / run (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run

This commit is contained in:
David Korth 2025-06-02 22:52:13 -04:00
parent 8650f2b1c2
commit 79c3a2e34d
2 changed files with 23 additions and 0 deletions

View File

@ -415,6 +415,13 @@ IF(NOT ${PROJECT_NAME}_NETWORKING_SRCS)
SET(${PROJECT_NAME}_NETWORKING_SRCS img/ExecRpDownload_dummy.cpp)
ENDIF(NOT ${PROJECT_NAME}_NETWORKING_SRCS)
# dlopen() notes
IF(NOT WIN32 AND NOT APPLE)
SET(${PROJECT_NAME}_DLOPEN_SRCS
dlopen-notes.c
)
ENDIF(NOT WIN32 AND NOT APPLE)
# Windows resource file (for RomData DLL builds only)
IF(WIN32 AND RP_LIBROMDATA_IS_DLL)
SET(${PROJECT_NAME}_RC res/resource.rc)
@ -489,6 +496,7 @@ ADD_LIBRARY(${PROJECT_NAME} ${${PROJECT_NAME}_LINKAGE}
${${PROJECT_NAME}_SRCS} ${${PROJECT_NAME}_H}
${${PROJECT_NAME}_NETWORKING_SRCS}
${${PROJECT_NAME}_CRYPTO_SRCS} ${${PROJECT_NAME}_CRYPTO_H}
${${PROJECT_NAME}_DLOPEN_SRCS}
${${PROJECT_NAME}_MMX_SRCS}
${${PROJECT_NAME}_SSE2_SRCS}
${${PROJECT_NAME}_RC}

View File

@ -0,0 +1,15 @@
/***************************************************************************
* ROM Properties Page shell extension. (libromdata) *
* dlopen-notes.c: dlopen() notes for dlopen()'d libraries. *
* *
* Copyright (c) 2024-2025 by David Korth. *
* SPDX-License-Identifier: GPL-2.0-or-later *
***************************************************************************/
#include "dlopen-notes.h"
ELF_NOTE_DLOPEN2( \
romdata_dlopen, \
"lz4", "LZ4 decompression (for PSP CISOv2 and ZISO images)", "recommended", "liblz4.so.1", \
"lzo", "LZO decompression (for PSP JISO images)", "recommended", "liblzo2.so.2"
);