diff options
Diffstat (limited to '')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index db429560..b4a9e5d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -958,8 +958,6 @@ if(NOT MSVC AND HAVE_GETOPT_LONG) src/xz/file_io.h src/xz/hardware.c src/xz/hardware.h - src/xz/list.c - src/xz/list.h src/xz/main.c src/xz/main.h src/xz/message.c @@ -982,6 +980,13 @@ if(NOT MSVC AND HAVE_GETOPT_LONG) src/liblzma/api ) + if(HAVE_DECODERS) + target_sources(xz PRIVATE + src/xz/list.c + src/xz/list.h + ) + endif() + target_link_libraries(xz PRIVATE liblzma) target_compile_definitions(xz PRIVATE ASSUME_RAM=128) |