mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 00:07:24 +00:00
48 lines
1.1 KiB
CMake
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)
|