diff options
| author | Eugene Sandulenko | 2016-05-29 14:46:56 +0200 |
|---|---|---|
| committer | Eugene Sandulenko | 2016-05-29 14:46:56 +0200 |
| commit | 4dba5f56047c8424b74c9df312aafedd154dcd05 (patch) | |
| tree | 0333f4e0db4a826ff3021bdcf3fd51a517895e0a /devtools/create_project | |
| parent | 980d5f3027305066a5751d4111ac18a615f37260 (diff) | |
| parent | 8d78615ac8ef532bdcaf144893a1cb7935f22d35 (diff) | |
| download | scummvm-rg350-4dba5f56047c8424b74c9df312aafedd154dcd05.tar.gz scummvm-rg350-4dba5f56047c8424b74c9df312aafedd154dcd05.tar.bz2 scummvm-rg350-4dba5f56047c8424b74c9df312aafedd154dcd05.zip | |
Merge pull request #763 from bluegr/winsparkle
UPDATES: Add support for WinSparkle
Diffstat (limited to 'devtools/create_project')
| -rw-r--r-- | devtools/create_project/create_project.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp index de5936b94d..7e39fa829a 100644 --- a/devtools/create_project/create_project.cpp +++ b/devtools/create_project/create_project.cpp @@ -347,6 +347,20 @@ int main(int argc, char *argv[]) { setup.defines.push_back("MACOSX"); setup.defines.push_back("IPHONE"); } + + bool updatesEnabled = false; + for (FeatureList::const_iterator i = setup.features.begin(); i != setup.features.end(); ++i) { + if (i->enable && !strcmp(i->name, "updates")) + updatesEnabled = true; + } + if (updatesEnabled) { + setup.defines.push_back("USE_SPARKLE"); + if (projectType != kProjectXcode) + setup.libraries.push_back("winsparkle"); + else + setup.libraries.push_back("sparkle"); + } + setup.defines.push_back("SDL_BACKEND"); if (!setup.useSDL2) { cout << "\nBuilding against SDL 1.2\n\n"; @@ -964,6 +978,7 @@ const Feature s_features[] = { { "vkeybd", "ENABLE_VKEYBD", "", false, "Virtual keyboard support"}, { "keymapper", "ENABLE_KEYMAPPER", "", false, "Keymapper support"}, { "eventrecorder", "ENABLE_EVENTRECORDER", "", false, "Event recorder support"}, + { "updates", "USE_UPDATES", "", false, "Updates support"}, { "langdetect", "USE_DETECTLANG", "", true, "System language detection support" } // This feature actually depends on "translation", there // is just no current way of properly detecting this... }; |
