mirror of
https://github.com/timescale/timescaledb.git
synced 2025-04-20 13:53:19 +08:00
34 lines
783 B
Batchfile
34 lines
783 B
Batchfile
@echo off
|
|
:: This bootstrap scripts set up the build environment for TimescaleDB
|
|
:: Any flags will be passed on to CMake, e.g.,
|
|
:: ./bootstrap.bat -DCMAKE_BUILD_TYPE="Debug"
|
|
|
|
|
|
:: Get source directory to build from
|
|
set ORIG=%0
|
|
for %%F in (%ORIG%) do set SRC_DIR=%%~dpF
|
|
|
|
SET BUILD_DIR=./build
|
|
|
|
IF EXIST "%BUILD_DIR%" (
|
|
setlocal EnableDelayedExpansion
|
|
ECHO Build system already initialized in %BUILD_DIR%
|
|
SET /P resp="Do you want to remove it (this is IMMEDIATE and PERMANENT), y/n? "
|
|
IF "!resp!" == "y" (
|
|
rd /s /q "%BUILD_DIR%"
|
|
) ELSE (
|
|
ECHO Exiting
|
|
EXIT
|
|
)
|
|
)
|
|
|
|
mkdir "%BUILD_DIR%"
|
|
cd "%BUILD_DIR%"
|
|
cmake %SRC_DIR% -A x64 %*
|
|
|
|
ECHO ---
|
|
ECHO TimescaleDB build system initialized in %BUILD_DIR%.
|
|
ECHO To compile, do:
|
|
ECHO cd %BUILD_DIR%
|
|
ECHO MSBuild.exe timescaledb.sln
|