diff options
-rw-r--r-- | src/libFLAC/CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libFLAC/CMakeLists.txt b/src/libFLAC/CMakeLists.txt index 288e1a65..a6e0c01b 100644 --- a/src/libFLAC/CMakeLists.txt +++ b/src/libFLAC/CMakeLists.txt @@ -87,11 +87,13 @@ add_library(FLAC $<$<BOOL:${OGG_FOUND}>:ogg_decoder_aspect.c> $<$<BOOL:${OGG_FOUND}>:ogg_encoder_aspect.c> $<$<BOOL:${OGG_FOUND}>:ogg_helper.c> - $<$<BOOL:${OGG_FOUND}>:ogg_mapping.c> - $<$<BOOL:${WIN32}>:windows_unicode_filenames.c>) + $<$<BOOL:${OGG_FOUND}>:ogg_mapping.c>) if(TARGET FLAC-asm) target_sources(FLAC PRIVATE $<TARGET_OBJECTS:FLAC-asm>) endif() +if(WIN32) + target_sources(FLAC PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/windows_unicode_filenames.c>) +endif() target_compile_definitions(FLAC PRIVATE $<$<BOOL:${BUILD_SHARED_LIBS}>:FLAC_API_EXPORTS> |