
I'm taking a page from Dolphin's book, and including copies of each dependency's source code. This combines the ease of use of including pre-built libraries instead of needing to navigate a package manager - as is (or was) the case for MSVC - with the portability of using packages. Granted, this method's more of a jack of all trades, master of none, since it's *less* user-friendly than prebuilt packages (compilation times), and you don't get the per-distro compatibility fixes you'd get from a package manager. You can still use system libs if you want. In fact, it's still the default behaviour: compiling the libs manually is just a fallback. I'll add an option to force-enable this soon, however, since it's a nicer way to produce static MSYS2 builds than the hackish nightmare that I was using before. Not to mention, having my own copy of the sources means I can provide my own fixes and tweaks your package manager may not. For example, I can combine MSYS2's FreeType subpixel rendering with vcpkg's fix for SDL2 exporting its symbols in static builds.
22 lines
692 B
JSON
22 lines
692 B
JSON
{
|
|
"name": "SDL testgles2",
|
|
"version": "33.0.1750.117",
|
|
"minimum_chrome_version": "33.0.1750.117",
|
|
"manifest_version": 2,
|
|
"description": "testgles2",
|
|
"offline_enabled": true,
|
|
"icons": {
|
|
"128": "icon128.png"
|
|
},
|
|
"app": {
|
|
"background": {
|
|
"scripts": ["background.js"]
|
|
}
|
|
},
|
|
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCMN716Qyu0l2EHNFqIJVqVysFcTR6urqhaGGqW4UK7slBaURz9+Sb1b4Ot5P1uQNE5c+CTU5Vu61wpqmSqMMxqHLWdPPMh8uRlyctsb2cxWwG6XoGSvpX29NsQVUFXd4v2tkJm3G9t+V0X8TYskrvWQmnyOW8OEIDvrBhUEfFxWQIDAQAB",
|
|
"oauth2": {
|
|
"client_id": "903965034255.apps.googleusercontent.com",
|
|
"scopes": ["https://www.googleapis.com/auth/drive"]
|
|
},
|
|
"permissions": []
|
|
}
|