• skip to content

Wiki

User Tools

  • Admin
  • Log In

Site Tools

  • Recent Changes
  • Media Manager
  • Sitemap
Trace:

gsoc:plan2022

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gsoc:plan2022 [2022/06/11 11:59] – cristik24gsoc:plan2022 [2022/06/11 12:04] (current) – [Bonding Period(Week -1)] cristik24
Line 1: Line 1:
 =====Bonding Period(Week -1)===== =====Bonding Period(Week -1)=====
  
-Finding a way to use cmake to emulate Visual's Studio Build +Finding a way to use cmake to emulate Visual's Studio Build. Right now I'm trying modifing "CMakeSettings.json" and using [[https://cmake.org/cmake/help/latest/manual/cmake.1.html#build-tool-mode|cmake arguments]] to read from it.
  
-=====Coding of the Linux script (Week 1-2)=====+=====Packaging the Windows install (Week 1-2)=====
  
-I have only built the project for windows, so the next step will be trying to build it for Linux. Best should be using Ubuntu as a distro since that is what will be used in the Linux Github runner. So I'll probably use WSL or an equivalent to try out the installation.+As the automatization of the Windows build script currently works (only the last step which is using Visual's studio Gui to build is not, but using Cmake should be able to replace it), I'll have to code the Windows install script. Same as before, it seems that in Librecad's current version there is a Windows install script, and it seems that it uses [[https://github.com/LibreCAD/LibreCAD/blob/master/scripts/build-windows.bat|Qt]] to deploy create the .exe.
  
-Once I get the project running, I can begin the automatization of the building. As in the windows one, I'll backtrack my steps to code it. Then I shall use the snap and AppImage to create the basic Appdir and Snap. I've noticed there is a similar process in the current version of Librecad in \href{https://github.com/LibreCAD/LibreCAD/tree/master/scripts}{the scripts folder}. So it'll be useful to not start from scratch.+=====Coding of the Linux script (Week 3-4)=====
  
-=====Packaging the Windows install (Week 3-4)=====+I have only built the project for windows, so the next step will be trying to build it for Linux. Best should be using Ubuntu as a distro since that is what will be used in the Linux Github runner. So I'll probably use WSL or an equivalent to try out the installation.
  
-As the automatization of the Windows build script currently works (only the last step which is using Visual's studio Gui to build is not, but using Cmake should be able to replace it), I'll have to code the Windows install script. Same as before, it seems that in Librecad's current version there is a Windows install script, and it seems that it uses \href{https://github.com/LibreCAD/LibreCAD/blob/master/scripts/build-windows.bat}{Qt} to deploy create the .exe.+Once I get the project running, I can begin the automatization of the building. As in the windows one, I'll backtrack my steps to code it. Then I shall use the snap and AppImage to create the basic Appdir and Snap. I've noticed there is a similar process in the current version of Librecad in [[https://github.com/LibreCAD/LibreCAD/tree/master/scripts|the scripts folder]]. So it'll be useful to not start from scratch.
  
 =====Packaging the Linux Install (Week 5-6)===== =====Packaging the Linux Install (Week 5-6)=====
gsoc/plan2022.1654948799.txt.gz · Last modified: 2022/06/11 11:59 by cristik24

Page Tools

  • Show page
  • Old revisions
  • Backlinks
  • Export to PDF
  • Rename Page
  • Back to top
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki