Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brhaka/sfml-compiler

Atom SFML Compiler
https://github.com/brhaka/sfml-compiler

atom atom-editor atom-package coffeescript compiler cpp customizable javascript open-source package sfml sfml-compiler windows

Last synced: about 14 hours ago
JSON representation

Atom SFML Compiler

Awesome Lists containing this project

README

        

# sfml-compiler

[![APM Installs!](https://img.shields.io/apm/dm/sfml-compiler.svg?label=downloads)](https://atom.io/packages/sfml-compiler)
[![Version!](https://img.shields.io/github/v/tag/brhaka/sfml-compiler)](https://atom.io/packages/sfml-compiler)
[![Size!](https://img.shields.io/github/languages/code-size/brhaka/sfml-compiler)](https://github.com/brhaka/sfml-compiler)
[![License](https://img.shields.io/apm/l/sfml-compiler.svg)](https://github.com/brhaka/sfml-compiler/blob/master/LICENSE)

[![GitHub stars](https://img.shields.io/github/stars/brhaka/sfml-compiler.svg?style=social&label=Star)](https://github.com/brhaka/sfml-compiler)
[![GitHub forks](https://img.shields.io/github/forks/brhaka/sfml-compiler.svg?style=social&label=Fork)](https://github.com/brhaka/sfml-compiler)
[![GitHub watch](https://img.shields.io/github/watchers/brhaka/sfml-compiler.svg?style=social&label=Watch)](https://github.com/brhaka/sfml-compiler)

**[Atom.io page :link:](https://atom.io/packages/sfml-compiler)**

This package can be used to compile [SFML](https://www.sfml-dev.org/) code on Windows, inside your favorite text editor: [Atom](https://atom.io/)

Any questions? Read our [wiki](https://github.com/brhaka/sfml-compiler/wiki).

### Installation
[Prerequisites :link:](https://github.com/brhaka/sfml-compiler/wiki/Prerequisites)
[Installation guide :link:](https://github.com/brhaka/sfml-compiler/wiki/Installation)

Packages can be installed through [Atom](https://atom.io/packages/sfml-compiler). Alternatively, you can use `apm` or `npm`:

`apm install sfml-compiler`

`npm install sfml-compiler`

### Features
* Customizable build options.
* Customizable DLLs path.
* Customizable resources path.
* Customizable SFML path.
* Customizable keybinding used to build.
* sfml-compiler can create a text file with build errors (if any).
* sfml-compiler copy resources into the output folder.
* sfml-compiler can run the compilation result.
* Choose between remove or keep `.bat` file used for compiling.

### Contributing
**Like what you see?** Please, feel free to fork this repository, and make any change you like. If you
want to propose a nice feature, please create a separate branch on your fork,
named after the feature you want to implement, then make a pull request from that
branch. Also, before actually getting to work, just consider I'm trying to keep
this package as simple and minimal as possible!

##### The base of this repository is a clone of [sfml-compile](https://github.com/87cm1n3r/sfml-compile). We improved, fixed, added new features and better documentation.