Code Monkey home page Code Monkey logo

frut's People

Contributors

dscheffer avatar dustvoice avatar fgo-ableton avatar gitter-badger avatar gonzaloflirt avatar kauwua avatar martylake avatar mcmartin avatar scotchi avatar theslowgrowth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frut's Issues

Introduce .jucer -> CMakeLists.txt converter script

Add a script called Jucer2CMake.cmake that takes the path to a .jucer project file as input and creates a corresponding CMakeLists.txt file.

This will enable fast adoption and testing in production: one can use Projucer and JUCE.cmake at the same time until they feel confident enough to go full CMake.

Building with no "debug/release" explicitely throws warnings

steps to reproduce (OSX 10.9):

git clone --depth=1 https://github.com/julianstorer/JUCE.git
git clone --depth=1 [email protected]:McMartin/JUCE.cmake.git
cd JUCE.cmake/extras/Projucer
mkdir build && cd build
cmake .. -G"Unix Makefiles" && make -j4

warnings generated: "NDEBUG or DEBUG has been defined - you should set one of these to make it clear whether this is a release build," [-W#warnings]
#warning "Neither NDEBUG or DEBUG has been defined - you should set one of these to make it clear whether this is a release build,""

Complete the README

It should contain at least the following sections:

  • What's the problem this project is trying to solve (the final objective)
  • Project description : how this project solves the problem
  • Installation procedure / tutorial
  • How to contribute to the project

Long texts can be proxied to the wiki.

Should we license JUCE.cmake under GPL like JUCE?

Currently, JUCE.cmake is licensed under MIT, but we might want to align it with JUCE, which is mostly licensed under GPL. Since there are only two contributors so far, it should be fairly easy to agree and change the license if that's what we want.

Add option to remove warnings from JUCE

Atm, when using introjucer, compilers think juce source code is our code. And this library triggers various warnings. As a user, I don't want to adjust the warning level of my project depending on the warnings of the JUCE library, nor fix JUCE library to avoid warnings.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.