another change needed for qtcreator project generator to work with ninja.
This commit is contained in:
@@ -133,12 +133,20 @@ def cmake_advanced_info():
|
|||||||
""" Extracr includes and defines from cmake.
|
""" Extracr includes and defines from cmake.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
make_exe = cmake_cache_var("CMAKE_MAKE_PROGRAM")
|
||||||
|
make_exe_basename = os.path.basename(make_exe)
|
||||||
|
|
||||||
def create_eclipse_project():
|
def create_eclipse_project():
|
||||||
print("CMAKE_DIR %r" % CMAKE_DIR)
|
print("CMAKE_DIR %r" % CMAKE_DIR)
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
cmd = 'cmake "%s" -G"Eclipse CDT4 - MinGW Makefiles"' % CMAKE_DIR
|
cmd = 'cmake "%s" -G"Eclipse CDT4 - MinGW Makefiles"' % CMAKE_DIR
|
||||||
else:
|
else:
|
||||||
cmd = 'cmake "%s" -G"Eclipse CDT4 - Unix Makefiles"' % CMAKE_DIR
|
if make_exe_basename.startswith("make"):
|
||||||
|
cmd = 'cmake "%s" -G"Eclipse CDT4 - Unix Makefiles"' % CMAKE_DIR
|
||||||
|
elif make_exe_basename.startswith("ninja"):
|
||||||
|
cmd = 'cmake "%s" -G"Eclipse CDT4 - Ninja"' % CMAKE_DIR
|
||||||
|
else:
|
||||||
|
raise Exception("Unknown make program %r" % make_exe)
|
||||||
|
|
||||||
os.system(cmd)
|
os.system(cmd)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user