The command line tools cannot be built with MSVC for now but
they can be built with MinGW-w64.
Thanks to Iouri Kharon for the bug report and the original patch.
target_link_libraries(xzdec PRIVATE liblzma)
+ if(WIN32)
+ # Add the Windows resource file for xzdec.exe.
+ target_sources(xz PRIVATE src/xzdec/xzdec_w32res.rc)
+ set_target_properties(xz PROPERTIES
+ LINK_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/common/common_w32res.rc"
+ )
+ endif()
+
tuklib_progname(xzdec)
install(TARGETS xzdec
target_compile_definitions(xz PRIVATE ASSUME_RAM=128)
+ if(WIN32)
+ # Add the Windows resource file for xz.exe.
+ target_sources(xz PRIVATE src/xz/xz_w32res.rc)
+ set_target_properties(xz PROPERTIES
+ LINK_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/common/common_w32res.rc"
+ )
+ endif()
+
tuklib_progname(xz)
tuklib_mbstr(xz)