# # CMakeLists.txt for Data View # # $Id$ # $HeadURL$ # $Author$ # Created by Mike Wille, SLSE, 2016-06-15 # SET(ltsDataView_SRCS lts_data_view_export.h lts_data_view.h lts_data_view.cpp abstract_display_widget.h abstract_display_widget.cpp search_model.cpp search_model.h tree_view.cpp tree_view.h check_state_proxy_model.h check_state_proxy_model.cpp tree_view_delegate.cpp tree_view_delegate.h icon_view_delegate.cpp icon_view_delegate.h data_delegate.cpp data_delegate.h lts_columns_setting.cpp lts_columns_setting.h lts_columns_setting.cpp lts_columns_setting.h ) NGL_WRAP_UI(ltsDataView_SRCS lts_data_view.ui lts_columns_setting.ui lts_columns_setting.ui ) NGL_ADD_LIBRARY(WS LtsDataView SHARED ${ltsDataView_SRCS}) NGL_TARGET_LINK_LIBRARIES(LtsDataView PRIVATE LtsWidgets LtsUtilsSettings ngltools PUBLIC Qt5::Core Qt5::Widgets ) NGL_TARGET_INCLUDE_DIRECTORIES(LtsDataView PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_INSTALL_TARGET(LtsDataView) # Test-Executable NGL_ADD_EXECUTABLE(WS NO_TRANSLATION LtsDataViewTest test.h test.cpp) NGL_TARGET_LINK_LIBRARIES(LtsDataViewTest Qt5::Widgets LtsDataView LtsWidgets )