12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- :: cmd
- echo "Building %PKG_NAME%."
- :: Isolate the build.
- mkdir Build-%PKG_NAME%
- cd Build-%PKG_NAME%
- if errorlevel 1 exit /b 1
- :: Generate the build files.
- echo "Generating the build files."
- cmake .. -G"Ninja" %CMAKE_ARGS% ^
- -DCMAKE_PREFIX_PATH=%LIBRARY_PREFIX% ^
- -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^
- -DCMAKE_BUILD_TYPE=Release ^
- -DFMT_TEST=ON ^
- -DFMT_DOC=OFF ^
- -DBUILD_SHARED_LIBS=TRUE ^
- -DFMT_INSTALL=ON
- :: Build.
- echo "Building..."
- ninja
- if errorlevel 1 exit 1
- :: Perforem tests.
- echo "Testing..."
- ninja test
- if errorlevel 1 exit 1
- :: Install.
- echo "Installing..."
- ninja install
- if errorlevel 1 exit 1
- :: Error free exit.
- echo "Error free exit!"
- exit 0
|