diff options
| author | Peter Kümmel <syntheticpp@gmx.net> | 2006-02-15 15:47:05 +0000 | 
|---|---|---|
| committer | Peter Kümmel <syntheticpp@gmx.net> | 2006-02-15 15:47:05 +0000 | 
| commit | 195fe53dcd4a7121f6932ec7262495a3ca07f59c (patch) | |
| tree | d0bbdf871974d452df4082b8ae7b99ae72df8406 /modules | |
| parent | d63bfccdcee965b20bb74442919432399127ee93 (diff) | |
| download | extra-cmake-modules-195fe53dcd4a7121f6932ec7262495a3ca07f59c.tar.gz extra-cmake-modules-195fe53dcd4a7121f6932ec7262495a3ca07f59c.tar.bz2  | |
on windows the plugins also need the MAKE_X_LIB macro
CCMAIL:neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=509782
Diffstat (limited to 'modules')
| -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)  | 
