15 matrixeditor.h |
17 matrixeditor.h |
16 vec3editor.cpp |
18 vec3editor.cpp |
17 vec3editor.h |
19 vec3editor.h |
18 multiplyfactordialog.cpp |
20 multiplyfactordialog.cpp |
19 multiplyfactordialog.h |
21 multiplyfactordialog.h |
20 ${LDFORGEWIDGETS_FORMS} |
22 ${WIDGETS_FORMS} |
21 ) |
23 ) |
22 |
24 |
23 get_target_property(UIPLUGIN_INCLUDES QtUiPlugin INTERFACE_INCLUDE_DIRECTORIES) |
25 get_target_property(UIPLUGIN_INCLUDES QtUiPlugin INTERFACE_INCLUDE_DIRECTORIES) |
24 target_include_directories(ldforgewidgets PUBLIC "${UIPLUGIN_INCLUDES}") |
26 target_include_directories(${WIDGETLIB} PUBLIC "${UIPLUGIN_INCLUDES}") |
25 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_SOURCE_DIR}") |
27 target_include_directories(${WIDGETLIB} PUBLIC "${CMAKE_SOURCE_DIR}") |
26 target_include_directories(ldforgewidgets PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") |
28 target_include_directories(${WIDGETLIB} PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") |
27 target_link_libraries(ldforgewidgets Qt::Widgets) |
29 target_link_libraries(${WIDGETLIB} Qt::Widgets) |
28 set_target_properties(ldforgewidgets PROPERTIES AUTOMOC 1) |
30 set_target_properties(${WIDGETLIB} PROPERTIES AUTOMOC 1) |
29 |
31 |
30 get_target_property(QT_QMAKE_EXECUTABLE Qt::qmake LOCATION) |
32 get_target_property(QT_QMAKE_EXECUTABLE Qt::qmake LOCATION) |
31 execute_process(COMMAND ${QT_QMAKE_EXECUTABLE} -query QT_INSTALL_PLUGINS |
33 execute_process(COMMAND ${QT_QMAKE_EXECUTABLE} -query QT_INSTALL_PLUGINS |
32 OUTPUT_VARIABLE QT_INSTALL_PLUGINS OUTPUT_STRIP_TRAILING_WHITESPACE |
34 OUTPUT_VARIABLE QT_INSTALL_PLUGINS OUTPUT_STRIP_TRAILING_WHITESPACE |
33 ) |
35 ) |
34 install(TARGETS ldforgewidgets LIBRARY DESTINATION lib) |
36 install(TARGETS ${WIDGETLIB} LIBRARY DESTINATION lib) |
35 install(TARGETS ldforgewidgets |
37 install(TARGETS ${WIDGETLIB} |
36 LIBRARY DESTINATION ${QT_INSTALL_PLUGINS}/designer |
38 LIBRARY DESTINATION ${QT_INSTALL_PLUGINS}/designer |
37 ) |
39 ) |