1234567891011121314151617181920212223242526272829303132 |
- mkdir build-cpp
- cd build-cpp
- if errorlevel 1 exit 1
- IF not x%PKG_NAME:static=%==x%PKG_NAME% (
- set BUILD_TYPE="-DBUILD_SHARED_LIBS=OFF"
- ) ELSE (
- set BUILD_TYPE="-DBUILD_SHARED_LIBS=ON"
- )
- cmake -G "Ninja" ^
- %CMAKE_ARGS% ^
- %BUILD_TYPE% ^
- -DCMAKE_BUILD_TYPE=Release ^
- -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^
- -DCMAKE_PREFIX_PATH=%LIBRARY_PREFIX% ^
- -DCMAKE_INSTALL_LIBDIR=lib ^
- -DREPROC_TEST=ON ^
- -DREPROC++=ON ^
- %SRC_DIR%
- ninja
- ninja test
- if errorlevel 1 exit 1
- ninja install
- if errorlevel 1 exit 1
- IF not x%PKG_NAME:static=%==x%PKG_NAME% (
- REN %LIBRARY_PREFIX%\lib\reproc++.lib reproc++_static.lib
- )
|