wip
This commit is contained in:
parent
91390784e7
commit
813266e1fd
12
dodo.py
12
dodo.py
|
@ -79,13 +79,14 @@ def format(files: List[Path], formatter: Formatter, *, check_only: bool = False)
|
|||
raise ValueError(f'Unknown formatter: {formatter}')
|
||||
|
||||
|
||||
def task_configure_rhubarb():
|
||||
"""Configure CMake for the Rhubarb binary"""
|
||||
|
||||
def configure_rhubarb():
|
||||
def configure_rhubarb():
|
||||
ensure_dir(rhubarb_build_dir)
|
||||
subprocess.run(['cmake', '..'], cwd=rhubarb_build_dir, check=True)
|
||||
|
||||
|
||||
def task_configure_rhubarb():
|
||||
"""Configure CMake for the Rhubarb binary"""
|
||||
|
||||
return {'basename': 'configure-rhubarb', 'actions': [configure_rhubarb]}
|
||||
|
||||
|
||||
|
@ -93,6 +94,9 @@ def task_build_rhubarb():
|
|||
"""Build the Rhubarb binary"""
|
||||
|
||||
def build_rhubarb():
|
||||
if not rhubarb_build_dir.exists():
|
||||
configure_rhubarb()
|
||||
|
||||
subprocess.run(
|
||||
['cmake', '--build', '.', '--config', 'Release'], cwd=rhubarb_build_dir, check=True
|
||||
)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
cmake_minimum_required(VERSION 3.19)
|
||||
|
||||
# Parse app info
|
||||
file(READ "../app-info.toml" tomlContent)
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"version": 8,
|
||||
"$schema": "https://cmake.org/cmake/help/latest/_downloads/3e2d73bff478d88a7de0de736ba5e361/schema.json",
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "vs22-msvc",
|
||||
"description": "Visual Studio 2022 solution compiled with Visual C++"
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue