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

[WIP] CMake build system #35

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from
Draft

[WIP] CMake build system #35

wants to merge 9 commits into from

Commits on Sep 14, 2021

  1. cmake: Initial working implementation of cmake build system

    This took way too long but I'm happy to be able to commit something
    that at least builds the engine. It's a mess but I gotta start
    somewhere. It is based on the build system of an old fork that I wrote
    for "fun".
    
    dpconfig.cmake is a special file you can drop into your project root
    and it'll control the build configuration. I might look into a better
    way of doing something like that.
    
    I also added cmake-variants.json for vscode users and updated the
    .gitignore appropriately.
    Cloudwalk9 committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    6977777 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fab023 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    783cdc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aef033d View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    19c04c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddb51df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ee2c5d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. cmake: Fix indentation

    Cloudwalk9 committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    2674b45 View commit details
    Browse the repository at this point in the history
  2. cmake: Set policy 0076 to NEW so it stops yelling at me when I use re…

    …lative paths in INTERFACE sources
    Cloudwalk9 committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    d017a26 View commit details
    Browse the repository at this point in the history