Ryan Pavlik 8e0366cf18 Remove comments about CMake files being generated.
They originally were, but the generation script and templates
are gone now.
2020-12-01 12:16:13 -06:00

48 lines
1.1 KiB
CMake

# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
set(SOURCES
controlPoint.cpp
edit_rgbtri_factory.cpp
interactiveEdit.cpp
modButterfly.cpp
rgbPrimitives.cpp
rgbt.cpp
subDialog.cpp
widgetRgbT.cpp)
set(HEADERS
controlPoint.h
edit_rgbtri_factory.h
interactiveEdit.h
modButterfly.h
rgbInfo.h
rgbPrimitives.h
rgbt.h
subDialog.h
topologicalOp.h
widgetRgbT.h)
set(RESOURCES editrgbtri.qrc)
set(UI subDialog.ui widgetRgbT.ui)
add_library(editrgbtri MODULE ${SOURCES} ${HEADERS} ${RESOURCES} ${UI})
target_include_directories(editrgbtri PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(editrgbtri PUBLIC common)
set_property(TARGET editrgbtri PROPERTY FOLDER Plugins)
set_property(TARGET editrgbtri PROPERTY RUNTIME_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
set_property(TARGET editrgbtri PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(
TARGETS editrgbtri
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)