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