2.1 KiB
Build on windows
-
Install .NET Framework 4.0 (if not installed yet)
-
Install msysGit
- Change install location to
C:\msysgit
(location is hard-coded in the build scrits) - Use default settings for all other questions during installation
- Change install location to
-
Clone step: Open a Git console (available in Start Menu > Git > Git Bash). On the command line write
cd /c git clone -b gettext-cs git://github.com/serras/SparkleShare.git cd SparkleShare git submodule update --init
-
This way you will get the SparkleShare source code in
C:\SparkleShare
-
Download CefSharp-0.3.1.7z
- Copy
avcodec-52.dll
,avformat-52.dll
,avutil-50.dll
,CefSharp.dll
,icudt42.dll
andlibcef.dll
from the 7z file inCefSharp-0.3.1\Release\
toc:\SparkleShare\bin
(create that directory if it does not exist)
- Copy
-
Copy the entire contents of the msysGit folder to
C:\SparkleShare\bin\msysgit
-
Build step: Open a command shell (available in Start Menu > Accessories > Command Prompt) and execute (Note to Windows 7 x64 users: change the WinDirNet variable in build.cmd to "%WinDir%\Microsoft.NET\Framework64")
C: cd C:\SparkleShare cd SparkleShare\Windows build
-
C:\SparkleShare\bin
should now containSparkleLib.dll
andSparkleShare.exe
, apart from foldersplugins
,po
andmsysgit
-
If you want to build the Windows installer download and install WiX 3.6
-
Installer build step: Then open a command shell and write almost the same as before, but with
installer
at the endC: cd C:\SparkleShare cd SparkleShare\Windows build installer
Now, each time you would like to get the latest changes open a Git console and run
cd /c/SparkleShare
git pull
git submodule update
and then run the build step and/or build installer step in the command shell.