Skip to content

Commit

Permalink
[CMake][WPE] Add WPE-specific CMake presets
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=265370

Reviewed by Carlos Garcia Campos.

We already have GTK-specific presets in `CMakePresets.json`.
They work pretty well both with `cmake` command line tool and
"Visual Studio Code" with "CMake Tools" extension.

* CMakePresets.json:

Canonical link: https://commits.webkit.org/271137@main
  • Loading branch information
obyknovenius committed Nov 27, 2023
1 parent 2502481 commit 5ad0c5b
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,39 @@
"name": "gtk-dev-debug",
"displayName": "GTK Development Debug",
"inherits": ["gtk-debug", "dev"]
},
{
"name": "wpe",
"hidden": true,
"generator": "Ninja",
"cacheVariables": {
"PORT": {
"type": "STRING",
"value": "WPE"
}
}
},
{
"name": "wpe-release",
"displayName": "WPE Release",
"inherits": ["wpe", "release"],
"binaryDir": "WebKitBuild/WPE/Release"
},
{
"name": "wpe-debug",
"displayName": "WPE Debug",
"inherits": ["wpe", "debug"],
"binaryDir": "WebKitBuild/WPE/Debug"
},
{
"name": "wpe-dev-release",
"displayName": "WPE Development Release",
"inherits": ["wpe-release", "dev"]
},
{
"name": "wpe-dev-debug",
"displayName": "WPE Development Debug",
"inherits": ["wpe-debug", "dev"]
}
],
"buildPresets": [
Expand All @@ -98,6 +131,26 @@
"name": "gtk-dev-debug",
"displayName": "GTK Development Debug",
"configurePreset": "gtk-dev-debug"
},
{
"name": "wpe-release",
"displayName": "WPE Release",
"configurePreset": "wpe-release"
},
{
"name": "wpe-debug",
"displayName": "WPE Debug",
"configurePreset": "wpe-debug"
},
{
"name": "wpe-dev-release",
"displayName": "WPE Development Release",
"configurePreset": "wpe-dev-release"
},
{
"name": "wpe-dev-debug",
"displayName": "WPE Development Debug",
"configurePreset": "wpe-dev-debug"
}
]
}

0 comments on commit 5ad0c5b

Please sign in to comment.