diff options
Diffstat (limited to 'modules/KDE4Macros.cmake')
-rw-r--r-- | modules/KDE4Macros.cmake | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index 1a2da1f4..3a88d033 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -416,10 +416,17 @@ MACRO(KDE4_ADD_PLUGIN _target_NAME _with_PREFIX) endif(_first_SRC) # if (UNIX) - # I guess under windows the libtool file are not required - #KDE4_INSTALL_LIBTOOL_FILE(${_target_NAME}) +# I guess under windows the libtool file are not required +# KDE4_INSTALL_LIBTOOL_FILE(${_target_NAME}) # endif (UNIX) + IF (WIN32) + # for shared libraries/plugins a -DMAKE_target_LIB is required + string(TOUPPER ${_target_NAME} _symbol) + set(_symbol "MAKE_${_symbol}_LIB") + set_target_properties(${_target_NAME} PROPERTIES DEFINE_SYMBOL ${_symbol}) + ENDIF (WIN32) + ENDMACRO(KDE4_ADD_PLUGIN _target_NAME _with_PREFIX) |