forked from BrunoLevy/geogram
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure.bat
48 lines (34 loc) · 1.48 KB
/
configure.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
REM ----------------------------------------------------------------
REM Check for options: [ --build_name_suffix suffix ]
REM ----------------------------------------------------------------
set buildNameSuffix=""
if "%1" == "--build_name_suffix" (
set buildNameSuffix=%2
SHIFT & SHIFT
)
ECHO Configuring Geogram build
REM ----------------------------------------------------------------
REM Create build directory and run cmake
REM ----------------------------------------------------------------
ECHO Starting CMake...
ECHO (NOTE: it may complain about missing VULKAN, you can safely ignore)
if not exist "build\Windows%buildNameSuffix%" (
mkdir "build\Windows%buildNameSuffix%"
)
cd build\Windows%buildNameSuffix%
"%ProgramFiles%\cmake\bin\cmake.exe" ..\.. ^
-DVORPALINE_PLATFORM:STRING=Win-vs-generic
REM -----------------------------------------------------------------
REM Wait for user keypress to keep DOS box open
REM -----------------------------------------------------------------
ECHO ----------------------------------------------------------------
if exist "Geogram.sln" (
ECHO Geogram build is configured
ECHO Visual Studio solution is in GraphiteThree\build\Windows%buildNameSuffix%\Geogram.sln
) else (
ECHO ERROR: could not generate Visual Studio solution
)
ECHO ----------------------------------------------------------------
REM set /p DUMMY=Hit ENTER to continue...