diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2019-01-02 10:34:23 +0100 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2019-01-02 10:34:47 +0100 |
commit | e142bf796d013956c2393c882c7f4f6e244751e3 (patch) | |
tree | f93f3e6a5c8c3f29f3e41c1bb3e05a1804bd222b /meson.build | |
parent | 16b47b4969368437f6929d2264316eb2d1707c82 (diff) | |
download | efl-e142bf796d013956c2393c882c7f4f6e244751e3.tar.gz |
Add support of Windows 8, 8.1 and 10
Reviewers: raster, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D7528
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/meson.build b/meson.build index 448d60a479..a93ac5a245 100644 --- a/meson.build +++ b/meson.build @@ -102,10 +102,25 @@ foreach lang : ['c', 'objc', 'cpp'] add_global_arguments('-DEFL_BUILD=1', language: lang) add_global_arguments('-DELM_INTERNAL_API_ARGESFSDFEFC=1', language: lang) if sys_windows == true - add_global_arguments('-DWINVER=0x0601', language: lang) - add_global_arguments('-D_WIN32_WINNT=0x0601', language: lang) + if (get_option('windows-version') == 'vista') + add_global_arguments('-DWINVER=0x060', language: lang) + add_global_arguments('-D_WIN32_WINNT=0x0600', language: lang) + elif (get_option('windows-version') == 'win7') + add_global_arguments('-DWINVER=0x0601', language: lang) + add_global_arguments('-D_WIN32_WINNT=0x0601', language: lang) + elif (get_option('windows-version') == 'win8') + add_global_arguments('-DWINVER=0x0602', language: lang) + add_global_arguments('-D_WIN32_WINNT=0x0602', language: lang) + elif (get_option('windows-version') == 'win81') + add_global_arguments('-DWINVER=0x0603', language: lang) + add_global_arguments('-D_WIN32_WINNT=0x0603', language: lang) + elif (get_option('windows-version') == 'win10') + add_global_arguments('-DWINVER=0x0A00', language: lang) + add_global_arguments('-D_WIN32_WINNT=0x0A00', language: lang) + else + error('Version of targetted Windows incorrect') + endif endif - endforeach config_h = configuration_data() |