diff options
Diffstat (limited to 'src/libFLAC')
-rw-r--r-- | src/libFLAC/CMakeLists.txt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libFLAC/CMakeLists.txt b/src/libFLAC/CMakeLists.txt index 84f9ab83..cb5b2a63 100644 --- a/src/libFLAC/CMakeLists.txt +++ b/src/libFLAC/CMakeLists.txt @@ -75,6 +75,8 @@ add_library(FLAC stream_encoder_intrin_avx2.c stream_encoder_framing.c window.c + $<$<BOOL:${WIN32}>:../../include/share/windows_unicode_filenames.h> + $<$<BOOL:${WIN32}>:windows_unicode_filenames.c> $<$<BOOL:${OGG_FOUND}>:ogg_decoder_aspect.c> $<$<BOOL:${OGG_FOUND}>:ogg_encoder_aspect.c> $<$<BOOL:${OGG_FOUND}>:ogg_helper.c> @@ -82,9 +84,6 @@ add_library(FLAC 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> @@ -108,6 +107,8 @@ if(BUILD_SHARED_LIBS) endif() endif() +add_library(FLAC::FLAC ALIAS FLAC) + install(TARGETS FLAC EXPORT targets ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}/" |