set LIB=%LIBRARY_LIB%;%LIB% set LIBPATH=%LIBRARY_LIB%;%LIBPATH% set INCLUDE=%LIBRARY_INC%;%INCLUDE%;%RECIPE_DIR% mkdir build_dir cd build_dir :: Configure step. cmake -G "NMake Makefiles" ^ -D CMAKE_BUILD_TYPE=Release ^ -D HDF4_BUILD_HL_LIB=ON ^ -D CMAKE_PREFIX_PATH=%LIBRARY_PREFIX% ^ -D ZLIB_LIBRARY=%LIBRARY_LIB%\zlibstatic.lib ^ -D ZLIB_INCLUDE_DIR=%LIBRARY_INC% ^ -D JPEG_LIBRARY=%LIBRARY_LIB%\jpeg.lib ^ -D JPEG_INCLUDE_DIR=%LIBRARY_INC% ^ -D HDF4_BUILD_FORTRAN=NO ^ -D HDF4_ENABLE_NETCDF=NO ^ -D BUILD_SHARED_LIBS:BOOL=ON ^ -D CMAKE_INSTALL_PREFIX:PATH=%LIBRARY_PREFIX% ^ %SRC_DIR% if errorlevel 1 exit 1 :: Build. nmake if errorlevel 1 exit 1 :: Test. ctest if errorlevel 1 exit 1 :: Install. nmake install if errorlevel 1 exit 1 :: Remove extraneous COPYING file that gets installed automatically :: https://github.com/conda-forge/hdf5-feedstock/issues/87 del /f %PREFIX%\Library\COPYING del /f %PREFIX%\Library\RELEASE.txt