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

First version of the Makefile #183

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

First version of the Makefile #183

wants to merge 4 commits into from

Commits on Jul 1, 2021

  1. First version of the Makefile

    I have decided to move away from cmake/ninja to make.
    The main reason is that I understand make better, but also because
    it is available by default on more platforms than ninja.
    
    The other thing that I am in the process of doing is getting rid of
    all the C/C++ dependencies we had. I already got rid of: folly, boost,
    libevent, libdouble-conversion ... to name a few.
    
    So the good news is that we can now build skip with very few
    dependencies:
      - libpcre for regular expressions
      - libicuuc/libicudata for unicode support
      - libunwind for backtraces and allocator profiling
      - libjemalloc for mallocx support
    
    The bad news is that I am not done porting the test framework.
    So we are going to live in that hybrid world where people who just
    want to build skip can do so by using make, but people who want to
    run the tests will have to install cmake/ninja among many other
    dependencies.
    
    It's a compromise I am ok with.
    pikatchu committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ff9a3d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02b7723 View commit details
    Browse the repository at this point in the history
  3. update_lkg

    pikatchu committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    b9db8c6 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    254ff78 View commit details
    Browse the repository at this point in the history