19 multiplyfactordialog.cpp |
18 multiplyfactordialog.cpp |
20 multiplyfactordialog.h |
19 multiplyfactordialog.h |
21 ${LDFORGEWIDGETS_FORMS} |
20 ${LDFORGEWIDGETS_FORMS} |
22 ) |
21 ) |
23 |
22 |
24 get_target_property(Qt5UiPlugin_INCLUDES Qt5::UiPlugin INTERFACE_INCLUDE_DIRECTORIES) |
23 get_target_property(UIPLUGIN_INCLUDES QtUiPlugin INTERFACE_INCLUDE_DIRECTORIES) |
25 target_include_directories(ldforgewidgets PUBLIC ${Qt5UiPlugin_INCLUDES}) |
24 target_include_directories(ldforgewidgets PUBLIC "${UIPLUGIN_INCLUDES}") |
26 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}") |
25 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}") |
27 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") |
26 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") |
28 target_link_libraries(ldforgewidgets Qt5::Widgets) |
27 target_link_libraries(ldforgewidgets Qt::Widgets) |
29 set_target_properties(ldforgewidgets PROPERTIES AUTOMOC 1) |
28 set_target_properties(ldforgewidgets PROPERTIES AUTOMOC 1) |
30 |
29 |
31 get_target_property(QT_QMAKE_EXECUTABLE Qt5::qmake LOCATION) |
30 get_target_property(QT_QMAKE_EXECUTABLE Qt::qmake LOCATION) |
32 execute_process(COMMAND ${QT_QMAKE_EXECUTABLE} -query QT_INSTALL_PLUGINS |
31 execute_process(COMMAND ${QT_QMAKE_EXECUTABLE} -query QT_INSTALL_PLUGINS |
33 OUTPUT_VARIABLE QT_INSTALL_PLUGINS OUTPUT_STRIP_TRAILING_WHITESPACE |
32 OUTPUT_VARIABLE QT_INSTALL_PLUGINS OUTPUT_STRIP_TRAILING_WHITESPACE |
34 ) |
33 ) |
35 install(TARGETS ldforgewidgets LIBRARY DESTINATION lib) |
34 install(TARGETS ldforgewidgets LIBRARY DESTINATION lib) |
36 install(TARGETS ldforgewidgets |
35 install(TARGETS ldforgewidgets |