build: set DLL_EXPORT when on a windows system

No need to have this elementary specific, we can do this globally.

Original patch by Vincent Torri.

Differential Revision: https://phab.enlightenment.org/D11850

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
This commit is contained in:
Stefan Schmidt 2020-05-18 16:53:22 +02:00
parent 3b39cb9472
commit d767097005
2 changed files with 1 additions and 2 deletions

View File

@ -100,6 +100,7 @@ foreach lang : ['c', 'objc', 'cpp']
add_global_arguments('-DELM_INTERNAL_API_ARGESFSDFEFC=1', language: lang)
if sys_windows == true
add_global_arguments('-D_POSIX_C_SOURCE=200809L', language: lang)
add_global_arguments('-DDLL_EXPORT=1', language: lang)
if (get_option('windows-version') == 'vista')
add_global_arguments('-DWINVER=0x060', language: lang)
add_global_arguments('-D_WIN32_WINNT=0x0600', language: lang)

View File

@ -962,8 +962,6 @@ config_h.set_quoted('ICON_DIR', join_paths(dir_lib, 'icons'))
if sys_windows == false
elm_options.set('ELM_UNIX', '1')
else
elm_options.set('DLL_EXPORT', '1')
endif
elm_options.set('ELM_EFREET', '1')