HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/pkgs/orc-2.0.1-hd8d391b_0/info/recipe/bld.bat
@echo ON

md build
cd build

:: See also https://github.com/protocolbuffers/protobuf/issues/2502#issuecomment-412868718
set CXXFLAGS=-DPROTOBUF_USE_DLLS %CXXFLAGS%

cmake %CMAKE_ARGS% ^
    -DCMAKE_BUILD_TYPE=Release ^
    -DCMAKE_CXX_STANDARD=17 ^
    -DCMAKE_POLICY_DEFAULT_CMP0074=NEW ^
    -DCMAKE_PREFIX_PATH=%LIBRARY_PREFIX% ^
    -DCMAKE_FIND_ROOT_PATH=%PREFIX% ^
    -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^
    -DLZ4_HOME=%LIBRARY_PREFIX% ^
    -DZLIB_HOME=%LIBRARY_PREFIX% ^
    -DZSTD_HOME=%LIBRARY_PREFIX% ^
    -DSNAPPY_HOME=%LIBRARY_PREFIX% ^
    -DProtobuf_ROOT=%LIBRARY_PREFIX% ^
    -DPROTOBUF_HOME=%LIBRARY_PREFIX% ^
    -DPROTOBUF_EXECUTABLE=%BUILD_PREFIX%\Library\bin\protoc.exe ^
    -DBUILD_SHARED_LIBS=ON ^
    -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON ^
    -DBUILD_TOOLS=OFF ^
    -DINSTALL_VENDORED_LIBS=OFF ^
    -DORC_PREFER_STATIC_PROTOBUF=OFF ^
    -DORC_PREFER_STATIC_SNAPPY=OFF ^
    -DORC_PREFER_STATIC_LZ4=OFF ^
    -DORC_PREFER_STATIC_ZSTD=OFF ^
    -DORC_PREFER_STATIC_ZLIB=OFF ^
    -DORC_PREFER_STATIC_GMOCK=OFF ^
    -DBUILD_JAVA=OFF ^
    -DBUILD_LIBHDFSPP=OFF ^
    -DBUILD_CPP_TESTS=OFF ^
    -GNinja ..
if errorlevel 1 exit /b 1
ninja -v
if errorlevel 1 exit /b 1
ninja install
if errorlevel 1 exit /b 1