Comments (2)
Hum, you might need to tweak the script a little bit : I confirmed that it works under OSX, but not linux.
Maybe you should try to debug the script using a python debugger (pycharm is excellent, easy and free).
See the extract below : normally, ninjafy_argv should have replaced -G "CodeBlocks - Unix Makefiles" by "-GNinja" and it did not
def ninjafy_argv(original):
"""Replace Unix Makefiles generator with Ninja"""
found = False
foundG = False
processed = []
next_g = False
for a in original:
if a == '-G':
next_g = True
foundG = True
elif next_g and 'Unix Makefiles' in a:
#a = a.replace('CodeBlocks - Unix Makefiles', 'Ninja')
a = "Ninja"
next_g = False
found = True
processed.append(a)
trace("ninjafy_argv => found = " + str(found) + " FoundG=" + str(foundG))
return processed
from clion-ninja.
Hi and thanks for quick reply.
I was doing something stupid in Clion, I was passing "-GNinja" and as a result your script was getting both "-GNinja" and "-G "CodeBlocks - Unix Makefiles" " :)
Everything is fine now!
Thanks again,
Aram
from clion-ninja.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clion-ninja.