Parse language field in YAML to generate project(<PROJECT_NAME> <PROJECT_LANGUAGE>) in CMakeLists.txt
This commit is contained in:
@@ -118,7 +118,7 @@ def gen_setup(config, default_build_type, relative_path, setup_script_name):
|
||||
return s
|
||||
|
||||
|
||||
def gen_cmakelists(project_name, min_cmake_version, default_build_type, relative_path, modules):
|
||||
def gen_cmakelists(project_name, project_language, min_cmake_version, default_build_type, relative_path, modules):
|
||||
"""
|
||||
Generate CMakeLists.txt.
|
||||
"""
|
||||
@@ -132,7 +132,7 @@ def gen_cmakelists(project_name, min_cmake_version, default_build_type, relative
|
||||
s.append('cmake_minimum_required(VERSION {0} FATAL_ERROR)'.format(min_cmake_version))
|
||||
|
||||
s.append('\n# project name')
|
||||
s.append('project({0})'.format(project_name))
|
||||
s.append('project({0} {1})'.format(project_name, project_language))
|
||||
|
||||
s.append('\n# do not rebuild if rules (compiler flags) change')
|
||||
s.append('set(CMAKE_SKIP_RULE_DEPENDENCY TRUE)')
|
||||
|
Reference in New Issue
Block a user