Files
qwt/designer/CMakeLists.txt

49 lines
1.0 KiB
CMake

if(EMSCRIPTEN)
# WebAssembly specific code
else()
find_package(QT NAMES Qt6 REQUIRED COMPONENTS Core Widgets UiPlugin Gui Designer)
find_package(Qt6 REQUIRED COMPONENTS Core Widgets UiPlugin Gui Designer)
qt_add_plugin(qwt_designer)
target_include_directories(qwt_designer
PRIVATE
../src/
${CMAKE_CURRENT_LIST_DIR}/
# ${PROJECT_BINARY_DIR}/
)
target_compile_definitions(qwt_designer
PRIVATE
"QWT_MOC_INCLUDE"
)
add_definitions(-DQT_PLUGIN)
add_definitions(-DQT_NO_DEBUG)
add_definitions(-DQT_SHARED)
add_definitions(-DQDESIGNER_EXPORT_WIDGETS)
set_target_properties(
qwt_designer
PROPERTIES
AUTOMOC ON
AUTORCC ON
)
target_sources(qwt_designer
PRIVATE
qwt_designer_plugin.cpp
qwt_designer_plugin.qrc
)
target_link_libraries(qwt_designer
PRIVATE
Qt6::Core
Qt6::Gui
Qt6::UiPlugin
Qt6::Widgets
Qt6::Designer
#qwt
)
endif()