forked from enlightenment/efl
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:
parent
3b39cb9472
commit
d767097005
|
@ -100,6 +100,7 @@ foreach lang : ['c', 'objc', 'cpp']
|
||||||
add_global_arguments('-DELM_INTERNAL_API_ARGESFSDFEFC=1', language: lang)
|
add_global_arguments('-DELM_INTERNAL_API_ARGESFSDFEFC=1', language: lang)
|
||||||
if sys_windows == true
|
if sys_windows == true
|
||||||
add_global_arguments('-D_POSIX_C_SOURCE=200809L', language: lang)
|
add_global_arguments('-D_POSIX_C_SOURCE=200809L', language: lang)
|
||||||
|
add_global_arguments('-DDLL_EXPORT=1', language: lang)
|
||||||
if (get_option('windows-version') == 'vista')
|
if (get_option('windows-version') == 'vista')
|
||||||
add_global_arguments('-DWINVER=0x060', language: lang)
|
add_global_arguments('-DWINVER=0x060', language: lang)
|
||||||
add_global_arguments('-D_WIN32_WINNT=0x0600', language: lang)
|
add_global_arguments('-D_WIN32_WINNT=0x0600', language: lang)
|
||||||
|
|
|
@ -962,8 +962,6 @@ config_h.set_quoted('ICON_DIR', join_paths(dir_lib, 'icons'))
|
||||||
|
|
||||||
if sys_windows == false
|
if sys_windows == false
|
||||||
elm_options.set('ELM_UNIX', '1')
|
elm_options.set('ELM_UNIX', '1')
|
||||||
else
|
|
||||||
elm_options.set('DLL_EXPORT', '1')
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
elm_options.set('ELM_EFREET', '1')
|
elm_options.set('ELM_EFREET', '1')
|
||||||
|
|
Loading…
Reference in New Issue