KDEConnect/Build Windows: Difference between revisions
Appearance
Initial page |
|||
Line 15: | Line 15: | ||
Test Adapter for Google Test | Test Adapter for Google Test | ||
</pre> | </pre> | ||
[[File: | [[File:kdeconnect_win01.jpeg | Select these components]] | ||
<ol start="3"> | <ol start="3"> | ||
Line 24: | Line 24: | ||
</pre> | </pre> | ||
<ol start="4"> | <ol start="4"> | ||
<li>During command 2, be sure to select '''Visual Studio 17''' as your compiler! [[File: | <li>During command 2, be sure to select '''Visual Studio 17''' as your compiler! | ||
[[File:kdeconnect_win02.jpeg|INSTALLATION 1]]</li></ol> | |||
<pre>Select compiler | <pre>Select compiler | ||
Line 32: | Line 33: | ||
</pre> | </pre> | ||
<ol start="5"> | <ol start="5"> | ||
<li>When installation is done, note the Environment variables to match the ones in top of this image:- [[File: | <li>When installation is done, note the Environment variables to match the ones in top of this image:- [[File:kdeconnect_win03.jpeg|env vars]]</li></ol> | ||
<pre>[Environment] | <pre>[Environment] | ||
Line 42: | Line 43: | ||
Download directory : C:\CraftRoot\download | Download directory : C:\CraftRoot\download | ||
</pre> | </pre> | ||
== Getting the source code and building == | == Getting the source code and building == | ||
Revision as of 21:31, 30 January 2019
NOTE: This tutorial assumes Craft is being installed in C:/
[default]
SETTING UP ENVIRONMENT
- Install Visual Studio 2017 from here
- Install these packages
Just-in-Time debugger VC++ 2017 version 15.9 C++ profiling tools Windows 10 SDK Visual C++ tools for CMake Visual C++ ATL for x86 and x64 Test Adapter for Boost.Test Test Adapter for Google Test
- Call the following commands in a Powershell window with Administrator Privileges :-
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/KDE/craft/master/setup/install_craft.ps1'))
Select compiler [0] Mingw-w64, [1] Microsoft Visual Studio 2015, [2] Microsoft Visual Studio 2017 (default is Microsoft Visual Studio 2015): 2 Select architecture [0] x86 [1] x64 (Default is x64): 1
[Environment] PATH= Craft : C:\CraftRoot Version : master ABI : windows-msvc2017_64-c1 Download directory : C:\CraftRoot\download
Getting the source code and building
NOTE : This is a CPU intensive process
- Open a normal Powershell window and call these commands to fire up the
Craft
environment :C:\CraftRoot\craft\craftenv.ps1
- To get the latest source and start the building process:
craft extragear/kdeconnect-kde
Building an installer
- To create an installable setup, you need NSIS- a open source system to create Windows installers. Install it by this command:
craft nsis
install NSIS - Now you can use the
--package
argument to build an installable .EXE out of latest source code available here. The command should look like this:craft --package extragear/kdeconnect-kde
Note the output file here:
Output: "C:\CraftRoot\tmp\kdeconnect-kde-master-86e5cd48-windows-msvc2017_64-cl.exe"
Great thanks to <TheOneRing_m> (Hannah) on IRC Freenode! She is the maintainer of KDE Craft, and a magician! 😄