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) | 
