From a2f92095dc16246ed91722dfcaaba738817f2bef Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 20 Jul 2025 23:58:47 +0200 Subject: [PATCH] Expose compile defines in pkg-config file Signed-off-by: Marcin Serwin --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c0d0660c..39b2c2ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -787,6 +787,8 @@ endif() string(JOIN ", " MINIAUDIO_PC_REQUIRES_PRIVATE ${LINKED_LIBS}) list(TRANSFORM COMMON_LINK_LIBRARIES PREPEND "-l") string(JOIN " " MINIAUDIO_PC_LIBS_PRIVATE ${COMMON_LINK_LIBRARIES}) +list(TRANSFORM COMPILE_DEFINES PREPEND "-D") +string(JOIN " " MINIAUDIO_PC_CFLAGS ${COMPILE_DEFINES}) configure_file("${CMAKE_CURRENT_SOURCE_DIR}/miniaudio.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/miniaudio.pc" @ONLY)