Cannot build ZSTD using CMAKE + NINJA on Windows
Cannot build ZSTD using ninja
+ cmake
(versions below) on Windows.
cmake ..\build\cmake\ -G Ninja
...
-- Performing Test C_FLAG_WCAST_ALIGN
-- Performing Test C_FLAG_WCAST_ALIGN - Success
-- Performing Test CXX_FLAG_WCAST_ALIGN
-- Performing Test CXX_FLAG_WCAST_ALIGN - Success
-- Performing Test C_FLAG_WCAST_QUAL
-- Performing Test C_FLAG_WCAST_QUAL - Success
-- Performing Test CXX_FLAG_WCAST_QUAL
-- Performing Test CXX_FLAG_WCAST_QUAL - Success
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success
-- Performing Test C_FLAG_DDEBUGLEVEL_1
-- Performing Test C_FLAG_DDEBUGLEVEL_1 - Success
-- Performing Test CXX_FLAG_DDEBUGLEVEL_1
-- Performing Test CXX_FLAG_DDEBUGLEVEL_1 - Success
-- CMAKE_INSTALL_PREFIX: C:/Program Files (x86)/zstd
-- CMAKE_INSTALL_LIBDIR: lib
-- ZSTD_LEGACY_SUPPORT not defined!
-- ZSTD_MULTITHREAD_SUPPORT is enabled
-- Configuring done
-- Generating done
CMake Error:
Running
'C:/Users/james/scoop/shims/ninja.exe' '-C' 'C:/Users/james/src/alteryx-bootstrapper/third_party/zstd/b' '-t' 'recompact'
failed with:
ninja: error: build.ninja:767: multiple rules generate lib/zstd.lib [-w dupbuild=err]
Trying -w dupbuild=warn
leads to errors as well.
Versions
- cmake version 3.21.2
- ninja 1.10.2
- zstd commit a488ba114ec17ea1054b9057c26a046fc122b3b6 (HEAD, tag: v1.5.0, origin/release)