diff options
author | Виталий Кирсанов <krokoziabla@gmail.com> | 2019-05-27 21:05:12 +0300 |
---|---|---|
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | 2019-05-28 15:55:27 +1000 |
commit | 77e234acef02c66ae9efb515adc43908f910fcda (patch) | |
tree | 7702b4fe66c6a5ca020d3b7be4d1e2e701246f75 /src/libFLAC/CMakeLists.txt | |
parent | e4b94e31447aa2be19fb0b991500a9870f7451a3 (diff) | |
download | flac-77e234acef02c66ae9efb515adc43908f910fcda.tar.gz |
CMake: fixed windows_unicode_filenames linking errors
Diffstat (limited to 'src/libFLAC/CMakeLists.txt')
-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> |