Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux support #6

Open
dataf3l opened this issue Aug 15, 2019 · 2 comments
Open

Linux support #6

dataf3l opened this issue Aug 15, 2019 · 2 comments

Comments

@dataf3l
Copy link

dataf3l commented Aug 15, 2019

after skimming through the code instructions, I noticed there are no instructions on how to build for linux, does this program support linux?

@jpaulm
Copy link
Owner

jpaulm commented Aug 16, 2019

Sorry, I know nothing about *nix! Can you point me at a list of differences...? TIA

@dataf3l
Copy link
Author

dataf3l commented Aug 17, 2019

In order to achieve the port, I would follow these steps:

  1. Install Virtualbox
  2. Install Ubuntu Desktop 18.04 from their website, at least 20GB disk drive
    2.1 learn a bit a bout bash and how to use nautilus
    2.2 get comfortable with using the linux thing, by using it for recreational purposes first.
  3. Install gcc (build-essential)
  4. possibly install lua-devel?
  5. try to build program by creating a cmake file
  6. see all the things the compiler doesn't like, and add #idfefs around it
  7. setup a cron job so on every commit, there is a "git pull" && "build" so we can test in the future
    if future changes break the build (continuous integration)
  8. maybe install a C++ IDE to help with the port (I hear KDevelop is nice, it has rainbow coloring and everything, or maybe netbeans?)
  9. test test test
  10. publish, have other people help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants