diff options
Diffstat (limited to 'plugins/CMakeLists.txt')
-rw-r--r-- | plugins/CMakeLists.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt new file mode 100644 index 000000000..a9a1e810f --- /dev/null +++ b/plugins/CMakeLists.txt @@ -0,0 +1,29 @@ +project(plugins) + +set(ui_plugin_src + customwidgets.cpp + customwidget.cpp +) + +set (ui_plugin_moc + customwidget.h + customwidgets.h +) + +QT4_WRAP_CPP(MOC_FILES ${ui_plugin_moc}) +include_directories(${QT_QTDESIGNER_INCLUDE_DIR} + ${SHIBOKEN_INCLUDE_DIR} + ${PYTHON_INCLUDE_DIR}) + +add_library(uiplugin STATIC ${ui_plugin_src} ${MOC_FILES}) +add_definitions(-fPIC) +add_definitions(-DQT_STATICPLUGIN) +target_link_libraries(uiplugin + ${QT_QTDESIGNER_LIBRARY} + ${SHIBOKEN_LIBRARY} + ${PYTHON_LIBRARY}) +if (CMAKE_BUILD_TYPE STREQUAL "Debug") + set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_DEBUG_POSTFIX}) +else() + set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_RELEASE_POSTFIX}) +endif() |