Commit 8141213b authored by Boudewijn Rempt's avatar Boudewijn Rempt

Port to autogenerated exports file

parent 74ece3d0
if (SHOULD_BUILD_LIB_CALLIGRA)
add_subdirectory( version )
add_subdirectory( koplugin )
# add_subdirectory( widgetutils )
add_subdirectory( widgetutils )
# add_subdirectory( widgets )
# add_subdirectory( odf )
# add_subdirectory( textlayout )
......
add_subdirectory(tests)
set(kowidgetutils_LIB_SRCS
......@@ -14,10 +13,11 @@ set(kowidgetutils_LIB_SRCS
add_library(kowidgetutils SHARED ${kowidgetutils_LIB_SRCS})
generate_export_header(kowidgetutils BASE_NAME kowidgetutils)
# KDE is only used for i18n
target_link_libraries(kowidgetutils Qt5::Core Qt5::Gui Qt5::Xml )
target_link_libraries(kowidgetutils LINK_INTERFACE_LIBRARIES Qt5::Xml)
target_link_libraries(kowidgetutils LINK_INTERFACE_LIBRARIES Qt5::Core Qt5::Gui Qt5::Xml)
set_target_properties(kowidgetutils
PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
......@@ -33,7 +33,7 @@ install(FILES
KoUpdater.h
KoProperties.h
KoSizeGroup.h
kowidgetutils_export.h
${CMAKE_CURRENT_BINARY_DIR}/kowidgetutils_export.h
DESTINATION ${INCLUDE_INSTALL_DIR}/calligra
COMPONENT Devel
)
/* This file is part of the KDE project
Copyright (C) 2012 Jarosław Staniek <staniek@kde.org>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License version 2 as published by the Free Software Foundation.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef KOWIDGETUTILS_EXPORT_H
#define KOWIDGETUTILS_EXPORT_H
/* needed for KDE_EXPORT and KDE_IMPORT macros */
#include <kdemacros.h>
/* We use _WIN32/_WIN64 instead of Q_OS_WIN so that this header can be used from C files too */
#if defined _WIN32 || defined _WIN64
#ifndef KOWIDGETUTILS_EXPORT
# if defined(MAKE_KOWIDGETUTILS_LIB)
/* We are building this library */
# define KOWIDGETUTILS_EXPORT KDE_EXPORT
# else
/* We are using this library */
# define KOWIDGETUTILS_EXPORT KDE_IMPORT
# endif
#endif
#else /* UNIX */
#define KOWIDGETUTILS_EXPORT KDE_EXPORT
#endif
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment