diff options
| author | Petr Mrázek | 2012-01-01 22:46:53 +0100 |
|---|---|---|
| committer | Petr Mrázek | 2012-01-01 22:46:53 +0100 |
| commit | 6df617e7668717574e3708c1681332ce5a6034c1 (patch) | |
| tree | d6015247b533a8e0041406c994b4d73230d80ff6 /build | |
| parent | 6476d61e59e7b49a2e0afb2cac3e19768573cb0e (diff) | |
| download | dfhack-6df617e7668717574e3708c1681332ce5a6034c1.tar.gz dfhack-6df617e7668717574e3708c1681332ce5a6034c1.tar.bz2 dfhack-6df617e7668717574e3708c1681332ce5a6034c1.tar.xz | |
Many more build scripts for windows
Diffstat (limited to 'build')
| -rw-r--r-- | build/build-debug.bat | 4 | ||||
| -rw-r--r-- | build/build-release.bat | 4 | ||||
| -rw-r--r-- | build/generate-MSVC-2010.bat | 5 | ||||
| -rw-r--r-- | build/generate-MSVC-all.bat | 6 | ||||
| -rw-r--r-- | build/generate-MSVC-gui.bat | 7 | ||||
| -rw-r--r-- | build/generate-MSVC-minimal.bat | 6 | ||||
| -rw-r--r-- | build/install-debug.bat | 4 | ||||
| -rw-r--r-- | build/install-release.bat | 4 | ||||
| -rw-r--r-- | build/package-debug.bat | 4 | ||||
| -rw-r--r-- | build/package-release.bat | 4 | ||||
| -rw-r--r-- | build/set_df_path.vbs | 32 |
11 files changed, 75 insertions, 5 deletions
diff --git a/build/build-debug.bat b/build/build-debug.bat new file mode 100644 index 00000000..7054be33 --- /dev/null +++ b/build/build-debug.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=RelWithDebInfo ALL_BUILD.vcxproj +cd ..
\ No newline at end of file diff --git a/build/build-release.bat b/build/build-release.bat new file mode 100644 index 00000000..612ee228 --- /dev/null +++ b/build/build-release.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=Release ALL_BUILD.vcxproj +cd ..
\ No newline at end of file diff --git a/build/generate-MSVC-2010.bat b/build/generate-MSVC-2010.bat deleted file mode 100644 index 00c99008..00000000 --- a/build/generate-MSVC-2010.bat +++ /dev/null @@ -1,5 +0,0 @@ -mkdir VC2010 -cd VC2010 -echo Pre-generating a build folder -cmake ..\.. -G"Visual Studio 10" -cmake-gui .
\ No newline at end of file diff --git a/build/generate-MSVC-all.bat b/build/generate-MSVC-all.bat new file mode 100644 index 00000000..686ec3bc --- /dev/null +++ b/build/generate-MSVC-all.bat @@ -0,0 +1,6 @@ +IF EXIST DF_PATH.txt SET /P _DF_PATH=<DF_PATH.txt +IF NOT EXIST DF_PATH.txt SET _DF_PATH=%CD%\DF +mkdir VC2010 +cd VC2010 +echo generating a build folder +cmake ..\.. -G"Visual Studio 10" -DCMAKE_INSTALL_PREFIX=%_DF_PATH% -DBUILD_DEVEL=1 -DBUILD_DEV_PLUGINS=1 -DBUILD_DF2MC=1 -DBUILD_DFUSION=1 -DBUILD_STONESENSE=1 -DBUILD_SERVER=1 diff --git a/build/generate-MSVC-gui.bat b/build/generate-MSVC-gui.bat new file mode 100644 index 00000000..f86a3894 --- /dev/null +++ b/build/generate-MSVC-gui.bat @@ -0,0 +1,7 @@ +IF EXIST DF_PATH.txt SET /P _DF_PATH=<DF_PATH.txt +IF NOT EXIST DF_PATH.txt SET _DF_PATH=%CD%\DF +mkdir VC2010 +cd VC2010 +echo Pre-generating a build folder +cmake ..\.. -G"Visual Studio 10" -DCMAKE_INSTALL_PREFIX=%_DF_PATH% +cmake-gui .
\ No newline at end of file diff --git a/build/generate-MSVC-minimal.bat b/build/generate-MSVC-minimal.bat new file mode 100644 index 00000000..d1b96a28 --- /dev/null +++ b/build/generate-MSVC-minimal.bat @@ -0,0 +1,6 @@ +IF EXIST DF_PATH.txt SET /P _DF_PATH=<DF_PATH.txt +IF NOT EXIST DF_PATH.txt SET _DF_PATH=%CD%\DF +mkdir VC2010 +cd VC2010 +echo generating a build folder +cmake ..\.. -G"Visual Studio 10" -DCMAKE_INSTALL_PREFIX=%_DF_PATH% -DBUILD_DEVEL=0 -DBUILD_DEV_PLUGINS=0 -DBUILD_DF2MC=0 -DBUILD_DFUSION=0 -DBUILD_STONESENSE=0 -DBUILD_SERVER=0 diff --git a/build/install-debug.bat b/build/install-debug.bat new file mode 100644 index 00000000..b96ee5a1 --- /dev/null +++ b/build/install-debug.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=RelWithDebInfo INSTALL.vcxproj +cd ..
\ No newline at end of file diff --git a/build/install-release.bat b/build/install-release.bat new file mode 100644 index 00000000..912b1ddc --- /dev/null +++ b/build/install-release.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=Release INSTALL.vcxproj +cd ..
\ No newline at end of file diff --git a/build/package-debug.bat b/build/package-debug.bat new file mode 100644 index 00000000..fd0f5a7f --- /dev/null +++ b/build/package-debug.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=RelWithDebInfo PACKAGE.vcxproj +cd ..
\ No newline at end of file diff --git a/build/package-release.bat b/build/package-release.bat new file mode 100644 index 00000000..59270480 --- /dev/null +++ b/build/package-release.bat @@ -0,0 +1,4 @@ +call "%VS100COMNTOOLS%vsvars32.bat" +cd VC2010 +msbuild /m:4 /p:Platform=Win32 /p:Configuration=Release PACKAGE.vcxproj +cd ..
\ No newline at end of file diff --git a/build/set_df_path.vbs b/build/set_df_path.vbs new file mode 100644 index 00000000..1d494a2e --- /dev/null +++ b/build/set_df_path.vbs @@ -0,0 +1,32 @@ +Option Explicit + +Const BIF_returnonlyfsdirs = &H0001 + +Dim wsh, objDlg, objF, fso, spoFile +Set objDlg = WScript.CreateObject("Shell.Application") +Set objF = objDlg.BrowseForFolder (&H0,"Select your DF folder", BIF_returnonlyfsdirs) + +Set fso = CreateObject("Scripting.FileSystemObject") +If fso.FileExists("DF_PATH.txt") Then + fso.DeleteFile "DF_PATH.txt", True +End If + +If IsValue(objF) Then + If InStr(1, TypeName(objF), "Folder") > 0 Then + Set spoFile = fso.CreateTextFile("DF_PATH.txt", True) + spoFile.WriteLine(objF.Self.Path) + End If +End If + +Function IsValue(obj) + ' Check whether the value has been returned. + Dim tmp + On Error Resume Next + tmp = " " & obj + If Err <> 0 Then + IsValue = False + Else + IsValue = True + End If + On Error GoTo 0 +End Function
\ No newline at end of file |
