Merge pull request #673 from rpavlik/build-updates

Build updates
This commit is contained in:
Alessandro Muntoni 2020-05-07 11:40:31 +02:00 committed by alemuntoni
commit fc68a9c87b
135 changed files with 1193 additions and 653 deletions

View File

@ -251,7 +251,7 @@ else()
meshlabplugins/edit_measure
meshlabplugins/edit_mutualcorrs
meshlabplugins/edit_paint
# meshlabplugins/edit_pickpoints # not in qmake file?
meshlabplugins/edit_pickpoints
meshlabplugins/edit_point
meshlabplugins/edit_referencing
meshlabplugins/edit_quality

View File

@ -1,9 +1,11 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/common.cmake (custom for this directory),
### then re-run ./make-cmake.py
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../ML_VERSION")
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../ML_VERSION")
file(READ "${CMAKE_CURRENT_SOURCE_DIR}/../../ML_VERSION" MESHLAB_VERSION)
add_definitions(-DMESHLAB_VERSION=${MESHLAB_VERSION})
endif()

View File

@ -1,4 +1,9 @@
#!/usr/bin/env python3
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
# Be sure to install cmake-format first to get best results:
# pip3 install cmake-format
from pathlib import Path
@ -6,15 +11,11 @@ from jinja2 import Environment, FileSystemLoader
from jinja2.utils import Markup
try:
# You need to add:
#
# from .configuration import Configuration
# from .__main__ import process_file
#
# to your [~/.local/lib/python3.7/site-packages/]cmake_format/__init__.py
from cmake_format import process_file as cf_process_file, Configuration as CF_Configuration
from cmake_format.__main__ import process_file as cf_process_file
from cmake_format.configuration import Configuration as CF_Configuration
HAVE_CMAKE_FORMAT = True
except:
print("cmake-format not found... generated files might look gross. Do pip3 install cmake-format")
HAVE_CMAKE_FORMAT = False
@ -25,7 +26,8 @@ class CMaker:
self.env = Environment(keep_trailing_newline=True,
autoescape=False,
loader=FileSystemLoader([str(self.template_dir)]))
self.template = self.env.get_template('CMakeLists.template.cmake')
self.default_template_name = 'CMakeLists.template.cmake'
self.template = self.env.get_template(self.default_template_name)
self.format_config = format_config
def handle_dir(self, d, recurse=True):
@ -56,17 +58,28 @@ class CMaker:
data["ui"] = ui
data["xml"] = list(sorted(x.relative_to(d) for x in glob("*.xml")))
assert(len(data['xml']) in (0, 1))
if len(data['xml']) not in (0, 1):
print(data["xml"])
raise RuntimeError("Expected 0 or 1 xml files for plugin %s, got %d" % (
data["name"], len(data['xml'])))
custom_template_name = d.name + '.cmake'
if (self.template_dir / custom_template_name).exists():
print(d, "has a custom template")
template = self.env.get_template(custom_template_name)
data["template"] = "{} (custom for this directory)".format(
custom_template_name)
else:
template = self.template
data["template"] = "{} (shared with all other directories)".format(
self.default_template_name)
data["assumed_custom_template_name"] = custom_template_name
output = template.render(data)
if self.format_config:
output = cf_process_file(self.format_config, output)
# Handle both original 0.6.0 and newer - tested with 0.6.10dev3
if isinstance(output, tuple):
output = output[0]
with open(d / 'CMakeLists.txt', 'w', encoding='utf-8') as fp:
fp.write(output)
@ -78,13 +91,13 @@ class CMaker:
self.root / 'meshlabplugins',
self.root / 'plugins_experimental',
self.root / 'plugins_unsupported',
self.root / 'sampleplugins'
# self.root / 'sampleplugins'
)
for plugins_dir in plugins_dirs:
if not plugins_dir.exists():
continue
for d in plugins_dir.iterdir():
if d.is_dir() and d.name != "fgt":
if d.is_dir() and d.name not in ("fgt", "external", "shaders"):
self.handle_dir(d)

View File

@ -101,7 +101,8 @@ SUBDIRS += \ #sub projects names
edit_point \
edit_referencing \
edit_quality \
edit_select
edit_select \
edit_pickpoints
}
meshlab_mini {
@ -264,11 +265,11 @@ edit_point.depends = common
edit_referencing.depends = common
edit_quality.depends = common
edit_select.depends = common
edit_pickpoints.depends = common
#no longer needed# meshlabplugins/filter_aging \
#no longer needed# meshlabplugins/filter_bnpts \
#no longer needed# meshlabplugins/filter_colorize \
#no longer supported# meshlabplugins/edit_pickpoints \
# if distrib folder is not in $$PWD/../distrib (shadow build case),

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/meshlab.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
additionalgui.cpp
@ -94,12 +96,15 @@ target_link_libraries(
set_property(TARGET meshlab PROPERTY FOLDER Core)
install(TARGETS meshlab DESTINATION ${MESHLAB_BIN_INSTALL_DIR} COMPONENT
MeshLab)
install(
TARGETS meshlab
DESTINATION ${MESHLAB_BIN_INSTALL_DIR}
COMPONENT MeshLab)
if(Qt5_windeployqt_EXECUTABLE AND BUILD_WITH_WINDEPLOYQT_POST_BUILD)
add_custom_command(
TARGET meshlab POST_BUILD
TARGET meshlab
POST_BUILD
COMMAND "${Qt5_windeployqt_EXECUTABLE}" --no-translations
$<TARGET_FILE_NAME:meshlab>
WORKING_DIRECTORY $<TARGET_FILE_DIR:meshlab>

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/decorate_background.cmake,
### then re-run ./make-cmake.py
set(SOURCES cubemap.cpp decorate_background.cpp)
@ -23,5 +26,7 @@ set_property(TARGET decorate_background PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET decorate_background PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS decorate_background DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS decorate_background
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/decorate_base.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES decorate_base.cpp ${VCGDIR}/wrap/gui/coordinateframe.cpp)
@ -24,5 +26,7 @@ set_property(TARGET decorate_base PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET decorate_base PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS decorate_base DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS decorate_base
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/decorate_raster_proj.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES decorate_raster_proj.cpp ${VCGDIR}/wrap/gui/trackball.cpp
${VCGDIR}/wrap/gui/trackmode.cpp)
@ -22,5 +24,7 @@ set_property(TARGET decorate_raster_proj PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET decorate_raster_proj PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS decorate_raster_proj DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS decorate_raster_proj
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/decorate_shadow.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
decorate_shadow.cpp
@ -38,5 +40,7 @@ set_property(TARGET decorate_shadow PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET decorate_shadow PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS decorate_shadow DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS decorate_shadow
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_align.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have newuoa
if(TARGET external-newuoa)
@ -61,8 +63,10 @@ if(TARGET external-newuoa)
set_property(TARGET edit_align PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_align DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_align
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_hole.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_hole.cpp edit_hole_factory.cpp fillerDialog.cpp
holeListModel.cpp)
@ -32,5 +35,7 @@ set_property(TARGET edit_hole PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_hole PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_hole DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_hole
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_manipulators.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_manipulators.cpp edit_manipulators_factory.cpp)
@ -25,5 +27,7 @@ set_property(TARGET edit_manipulators PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_manipulators PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_manipulators DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_manipulators
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_measure.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_measure.cpp edit_measure_factory.cpp
${VCGDIR}/wrap/gui/rubberband.cpp)
@ -25,5 +27,7 @@ set_property(TARGET edit_measure PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_measure PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_measure DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_measure
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_mutualcorrs.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have newuoa and levmar
if(TARGET external-newuoa AND TARGET external-levmar)
@ -51,8 +53,10 @@ if(TARGET external-newuoa AND TARGET external-levmar)
set_property(TARGET edit_mutualcorrs PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_mutualcorrs DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_mutualcorrs
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_paint.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_paint.cpp edit_paint_factory.cpp paintbox.cpp)
@ -27,5 +29,7 @@ set_property(TARGET edit_paint PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_paint PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_paint DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_paint
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,10 +1,13 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_pickpoints.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_pickpoints_factory.cpp editpickpoints.cpp
pickPointsTemplate.cpp pickedPoints.cpp pickpointsDialog.cpp)
set(SOURCES
edit_pickpoints_factory.cpp editpickpoints.cpp pickPointsTemplate.cpp
pickedPoints.cpp pickpointsDialog.cpp ../../meshlab/stdpardialog.cpp)
set(HEADERS edit_pickpoints_factory.h editpickpoints.h pickPointsTemplate.h
pickedPoints.h pickpointsDialog.h)
@ -18,6 +21,8 @@ add_library(edit_pickpoints MODULE ${SOURCES} ${HEADERS} ${RESOURCES} ${UI})
target_include_directories(edit_pickpoints PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(edit_pickpoints PUBLIC common)
target_link_libraries(edit_pickpoints PRIVATE OpenGL::GLU)
set_property(TARGET edit_pickpoints PROPERTY FOLDER Plugins)
set_property(TARGET edit_pickpoints PROPERTY RUNTIME_OUTPUT_DIRECTORY
@ -26,5 +31,7 @@ set_property(TARGET edit_pickpoints PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_pickpoints PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_pickpoints DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_pickpoints
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_point.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_point.cpp edit_point_factory.cpp)
@ -22,5 +25,7 @@ set_property(TARGET edit_point PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_point PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_point DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_point
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_quality.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
common/meshmethods.cpp
@ -50,5 +52,7 @@ set_property(TARGET edit_quality PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_quality PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_quality DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_quality
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_referencing.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_referencing.cpp edit_referencingDialog.cpp
edit_referencing_factory.cpp)
@ -28,5 +30,7 @@ set_property(TARGET edit_referencing PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_referencing PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_referencing DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_referencing
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,11 +1,13 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_sample.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_sample_factory.cpp edit_sample.cpp)
set(SOURCES edit_sample.cpp edit_sample_factory.cpp)
set(HEADERS edit_sample_factory.h edit_sample.h)
set(HEADERS edit_sample.h edit_sample_factory.h)
set(RESOURCES edit_sample.qrc)
@ -19,10 +21,12 @@ target_link_libraries(edit_sample PRIVATE OpenGL::GLU)
set_property(TARGET edit_sample PROPERTY FOLDER Plugins)
set_property(TARGET edit_sample PROPERTY RUNTIME_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
set_property(TARGET edit_sample PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_sample DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_sample
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_select.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_select.cpp edit_select_factory.cpp)
@ -22,5 +25,7 @@ set_property(TARGET edit_select PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_select PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_select DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_select
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_slice.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_slice_factory.cpp editslice.cpp slicedialog.cpp svgpro.cpp)
@ -24,5 +27,7 @@ set_property(TARGET edit_slice PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_slice PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_slice DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_slice
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_texture.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_texture_factory.cpp edittexture.cpp renderarea.cpp
textureeditor.cpp)
@ -25,5 +28,7 @@ set_property(TARGET edit_texture PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_texture PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_texture DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_texture
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_aging.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_aging.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_aging PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_aging PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_aging DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_aging
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_ao.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_ao.cpp)
@ -24,5 +26,7 @@ set_property(TARGET filter_ao PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_ao PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_ao DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS filter_ao
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_bnpts.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_bnpts.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_bnpts PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_bnpts PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_bnpts DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_bnpts
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_camera.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_camera.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_camera PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_camera PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_camera DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_camera
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_clean.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES cleanfilter.cpp)
@ -20,5 +22,7 @@ set_property(TARGET filter_clean PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_clean PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_clean DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_clean
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_color_projection.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_color_projection.cpp)
@ -22,5 +24,7 @@ set_property(TARGET filter_color_projection
set_property(TARGET filter_color_projection
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_color_projection DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_color_projection
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_colorproc.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_colorproc.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_colorproc PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_colorproc PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_colorproc DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_colorproc
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_create.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_create.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_create PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_create PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_create DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_create
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_createiso.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_createiso.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_createiso PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_createiso PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_createiso DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_createiso
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_csg.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have gmp/gmpxx or mpir
if(TARGET external-gmp OR TARGET external-mpir)
@ -30,8 +32,10 @@ if(TARGET external-gmp OR TARGET external-mpir)
set_property(TARGET filter_csg PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_csg DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_csg
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_dirt.cmake,
### then re-run ./make-cmake.py
set(SOURCES dirt_utils.cpp filter_dirt.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_dirt PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_dirt PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_dirt DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS filter_dirt
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_fractal.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_fractal.cpp)
@ -22,5 +25,7 @@ set_property(TARGET filter_fractal PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_fractal PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_fractal DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_fractal
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_func.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have muparser
if(TARGET external-muparser)
@ -25,8 +27,10 @@ if(TARGET external-muparser)
set_property(TARGET filter_func PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_func DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_func
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(STATUS "Skipping filter_func - don't have muparser.")

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_geodesic.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_geodesic.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_geodesic PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_geodesic PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_geodesic DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_geodesic
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_img_patch_param.cmake,
### then re-run ./make-cmake.py
set(SOURCES TexturePainter.cpp VisibilityCheck.cpp VisibleSet.cpp
filter_img_patch_param.cpp)
@ -23,5 +26,7 @@ set_property(TARGET filter_img_patch_param
set_property(TARGET filter_img_patch_param
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_img_patch_param DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_img_patch_param
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_isoparametrization.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have newuoa and levmar
if(TARGET external-newuoa AND TARGET external-levmar)
@ -54,8 +56,10 @@ if(TARGET external-newuoa AND TARGET external-levmar)
set_property(TARGET filter_isoparametrization
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_isoparametrization DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_isoparametrization
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_layer.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_layer.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_layer PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_layer PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_layer DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_layer
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_measure.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_measure.cpp)
@ -24,5 +27,7 @@ set_property(TARGET filter_measure PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_measure PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_measure DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_measure
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_meshing.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES meshfilter.cpp quadric_simp.cpp)
@ -22,5 +24,7 @@ set_property(TARGET filter_meshing PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_meshing PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_meshing DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_meshing
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_mls.cmake,
### then re-run ./make-cmake.py
set(SOURCES apss.cpp balltree.cpp mlsplugin.cpp rimls.cpp)
@ -29,5 +32,7 @@ set_property(TARGET filter_mls PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_mls PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_mls DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS filter_mls
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_mutualglobal.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have newuoa and levmar
if(TARGET external-newuoa AND TARGET external-levmar)
@ -45,8 +47,10 @@ if(TARGET external-newuoa AND TARGET external-levmar)
set_property(TARGET filter_mutualglobal
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_mutualglobal DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_mutualglobal
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_mutualinfo.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have newuoa and levmar
if(TARGET external-newuoa AND TARGET external-levmar)
@ -47,8 +49,10 @@ if(TARGET external-newuoa AND TARGET external-levmar)
set_property(TARGET filter_mutualinfo PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_mutualinfo DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_mutualinfo
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_plymc.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_plymc.cpp ${VCGDIR}/wrap/ply/plylib.cpp)
@ -22,5 +24,7 @@ set_property(TARGET filter_plymc PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_plymc PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_plymc DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_plymc
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_qhull.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have qhull
if(TARGET external-qhull)
@ -25,8 +27,10 @@ if(TARGET external-qhull)
set_property(TARGET filter_qhull PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_qhull DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_qhull
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(STATUS "Skipping filter_qhull - missing qhull")

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_quality.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
filterqualitymapper.cpp ../edit_quality/common/meshmethods.cpp
@ -25,5 +27,7 @@ set_property(TARGET filter_quality PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_quality PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_quality DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_quality
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_sample.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_sample.cpp)
@ -15,10 +18,12 @@ target_link_libraries(filter_sample PUBLIC common)
set_property(TARGET filter_sample PROPERTY FOLDER Plugins)
set_property(TARGET filter_sample PROPERTY RUNTIME_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
set_property(TARGET filter_sample PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sample DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sample
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_sample_dyn.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_sample_dyn.cpp)
@ -9,16 +12,19 @@ set(HEADERS filter_sample_dyn.h)
add_library(filter_sample_dyn MODULE ${SOURCES} ${HEADERS})
target_include_directories(filter_sample_dyn PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(filter_sample_dyn
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(filter_sample_dyn PUBLIC common)
set_property(TARGET filter_sample_dyn PROPERTY FOLDER Plugins)
set_property(TARGET filter_sample_dyn PROPERTY RUNTIME_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
set_property(TARGET filter_sample_dyn PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sample_dyn DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sample_dyn
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_sample_gpu.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_sample_gpu.cpp)
@ -9,7 +11,8 @@ set(HEADERS filter_sample_gpu.h)
add_library(filter_sample_gpu MODULE ${SOURCES} ${HEADERS})
target_include_directories(filter_sample_gpu PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(filter_sample_gpu
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(filter_sample_gpu PUBLIC common)
target_link_libraries(filter_sample_gpu PRIVATE OpenGL::GLU)
@ -17,10 +20,12 @@ target_link_libraries(filter_sample_gpu PRIVATE OpenGL::GLU)
set_property(TARGET filter_sample_gpu PROPERTY FOLDER Plugins)
set_property(TARGET filter_sample_gpu PROPERTY RUNTIME_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
set_property(TARGET filter_sample_gpu PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sample_gpu DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sample_gpu
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_sampling.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_sampling.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_sampling PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_sampling PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sampling DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sampling
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_screened_poisson.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
filter_screened_poisson.cpp Src/MarchingCubes.cpp
@ -31,13 +33,13 @@ set(HEADERS
Src/SparseMatrix.h
Src/Time.h
Src/Vector.h
poisson_utils.h
filter_screened_poisson.h)
filter_screened_poisson.h
poisson_utils.h)
add_library(filter_screened_poisson MODULE ${SOURCES} ${HEADERS})
target_compile_definitions(filter_screened_poisson PRIVATE BRUNO_LEVY_FIX
FOR_RELEASE)
FOR_RELEASE)
if(OpenMP_CXX_FOUND)
target_link_libraries(filter_screened_poisson PRIVATE OpenMP::OpenMP_CXX)
@ -55,5 +57,7 @@ set_property(TARGET filter_screened_poisson
set_property(TARGET filter_screened_poisson
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_screened_poisson DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_screened_poisson
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,76 +0,0 @@
<MESHLAB_FILTER_INTERFACE mfiVersion="2.0">
<PLUGIN pluginName="FilterScreenedPoissonPlugin" pluginAuthor="Paolo Cignoni" pluginEmail="paolo.cignoni@isti.cnr.it">
<FILTER filterFunction="screenedPoissonSurfaceReconstruction" filterName="Surface Reconstruction: Screened Poisson" filterPre="MM_NONE" filterRasterArity="SingleRaster" filterClass="Remeshing" filterPost="MM_VERTNUMBER | MM_FACENUMBER" filterArity="Variable" filterIsInterruptible="true">
<FILTER_HELP><![CDATA[This surface reconstruction algorithm
creates watertight surfaces from oriented point sets.
<br> The filter uses the original code of Michael Kazhdan and Matthew Bolitho implementing the algorithm described in the following paper:<br>
<i>Michael Kazhdan, Hugues Hoppe</i>,<br>
<b>"Screened Poisson surface reconstruction"</b><br>
ACM Trans. Graphics, 32(3), 2013<br><br>
<b>WARNING:</b> this filter saves intermediate cache files in the "working" folder (last folder used when loading/saving). Be sure you are not working in a READ-ONLY location.<br>
]]></FILTER_HELP>
<FILTER_JSCODE><![CDATA[]]></FILTER_JSCODE>
<PARAM parName="visibleLayer" parIsImportant="true" parIsPersistent="false" parType="Boolean" parDefault="false">
<PARAM_HELP><![CDATA[Enabling this flag means that all the visible layers will be used for providing the points.]]></PARAM_HELP>
<CHECKBOX_GUI guiLabel="Merge all visible layers"/>
</PARAM>
<PARAM parName="depth" parIsImportant="true" parIsPersistent="false" parType="Int" parDefault="8">
<PARAM_HELP><![CDATA[This integer is the maximum depth of the tree that will be used for surface reconstruction.
Running at depth d corresponds to solving on a voxel grid whose resolution is no larger than 2^d x 2^d x 2^d.
Note that since the reconstructor adapts the octree to the sampling density, the specified reconstruction depth
is only an upper bound.
The default value for this parameter is 8.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Reconstruction Depth"/>
</PARAM>
<PARAM parName="fullDepth" parType="Int" parIsImportant="false" parIsPersistent="false" parDefault="5">
<PARAM_HELP><![CDATA[This integer specifies the depth beyond depth the octree will be adapted. At coarser depths,
the octree will be complete, containing all 2^d x 2^d x 2^d nodes.
The default value for this parameter is 5.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Adaptive Octree Depth"/>
</PARAM>
<PARAM parName="cgDepth" parType="Int" parIsImportant="false" parIsPersistent="false" parDefault="0">
<PARAM_HELP><![CDATA[This integer is the depth up to which a conjugate-gradients solver will be used to solve the
linear system. Beyond this depth Gauss-Seidel relaxation will be used.
The default value for this parameter is 0.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Conjugate Gradients Depth"/>
</PARAM>
<PARAM parName="scale" parIsImportant="false" parIsPersistent="false" parType="Real" parDefault="1.1">
<PARAM_HELP><![CDATA[This floating point value specifies the ratio between the diameter of the cube used for
reconstruction and the diameter of the samples' bounding cube.
The default value is 1.1.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Scale Factor" />
</PARAM>
<PARAM parName="samplesPerNode" parType="Real" parIsImportant="true" parIsPersistent="false" parDefault="1.5">
<PARAM_HELP><![CDATA[This floating point value specifies the minimum number of sample points that should fall
within an octree node as the octree construction is adapted to sampling density. For noise-free samples, small values
in the range [1.0 - 5.0] can be used. For more noisy samples, larger values in the range [15.0 - 20.0] may be needed
to provide a smoother, noise-reduced, reconstruction.
The default value is 1.5.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Minimum Number of Samples"/>
</PARAM>
<PARAM parName="pointWeight" parType="Real" parIsImportant="true" parIsPersistent="false" parDefault="4">
<PARAM_HELP><![CDATA[This floating point value specifies the importants that interpolation of the point samples
is given in the formulation of the screened Poisson equation.
The results of the original (unscreened) Poisson Reconstruction can be obtained by setting this value to 0.
The default value for this parameter is 4.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Interpolation Weight"/>
</PARAM>
<PARAM parName="iters" parType="Int" parIsImportant="false" parIsPersistent="false" parDefault="8">
<PARAM_HELP><![CDATA[This integer value specifies the number of Gauss-Seidel relaxations to be performed at each
level of the hierarchy.
The default value for this parameter is 8.]]></PARAM_HELP>
<EDIT_GUI guiLabel="Gauss-Seidel Relaxations"/>
</PARAM>
<PARAM parName="confidence" parIsImportant="true" parIsPersistent="false" parType="Boolean" parDefault="false">
<PARAM_HELP><![CDATA[Enabling this flag tells the reconstructor to use the quality as confidence
information; this is done by scaling the unit normals with the quality values. When the flag is not enabled, all normals are normalized to have unit-length prior
to reconstruction.]]></PARAM_HELP>
<CHECKBOX_GUI guiLabel="Confidence Flag"/>
</PARAM>
<PARAM parName="preClean" parIsImportant="true" parIsPersistent="false" parType="Boolean" parDefault="false">
<PARAM_HELP><![CDATA[Enabling this flag force a cleaning pre-pass on the data removing all unreferenced vertices or vertices with null normals.]]></PARAM_HELP>
<CHECKBOX_GUI guiLabel="Pre-Clean"/>
</PARAM>
</FILTER>
</PLUGIN>
</MESHLAB_FILTER_INTERFACE>

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_sdfgpu.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
filter_sdfgpu.cpp
@ -42,5 +44,7 @@ set_property(TARGET filter_sdfgpu PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_sdfgpu PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sdfgpu DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sdfgpu
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_select.cmake,
### then re-run ./make-cmake.py
set(SOURCES meshselect.cpp)
@ -22,5 +25,7 @@ set_property(TARGET filter_select PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_select PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_select DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_select
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_sketchfab.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_sketchfab.cpp ${VCGDIR}/wrap/ply/plylib.cpp)
@ -24,5 +26,7 @@ set_property(TARGET filter_sketchfab PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_sketchfab PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_sketchfab DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_sketchfab
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_ssynth.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have structure-synth
if(TARGET external-ssynth)
@ -37,8 +39,10 @@ if(TARGET external-ssynth)
set_property(TARGET filter_ssynth PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_ssynth DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_ssynth
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(STATUS "Skipping filter_ssynth - missing structure-synth sources.")

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/filter_texture.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES filter_texture.cpp ${VCGDIR}/wrap/ply/plylib.cpp
${VCGDIR}/wrap/qt/outline2_rasterizer.cpp)
@ -26,5 +28,7 @@ set_property(TARGET filter_texture PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_texture PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_texture DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_texture
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_trioptimize.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_trioptimize.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_trioptimize PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_trioptimize PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_trioptimize DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_trioptimize
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_unsharp.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_unsharp.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_unsharp PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_unsharp PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_unsharp DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_unsharp
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_voronoi.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_voronoi.cpp)
@ -24,5 +27,7 @@ set_property(TARGET filter_voronoi PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_voronoi PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_voronoi DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_voronoi
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/io_3ds.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have lib3ds
if(TARGET external-lib3ds)
@ -25,8 +27,10 @@ if(TARGET external-lib3ds)
set_property(TARGET io_3ds PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_3ds DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_3ds
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/io_base.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES baseio.cpp ${VCGDIR}/wrap/openfbx/src/miniz.c
${VCGDIR}/wrap/openfbx/src/ofbx.cpp ${VCGDIR}/wrap/ply/plylib.cpp)
@ -35,5 +37,7 @@ set_property(TARGET io_base PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_base PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_base DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_base
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_bre.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_bre.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_bre PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_bre PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_bre DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_bre
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/io_collada.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES io_collada.cpp ${VCGDIR}/wrap/dae/xmldocumentmanaging.cpp)
@ -26,5 +28,7 @@ set_property(TARGET io_collada PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_collada PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_collada DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_collada
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/io_ctm.cmake (custom for this directory),
### then re-run ./make-cmake.py
# Only build if we have OpenCTM
if(TARGET external-openctm)
@ -25,8 +27,10 @@ if(TARGET external-openctm)
set_property(TARGET io_ctm PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_ctm DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_ctm
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
else()
message(STATUS "Skipping io_ctm - missing OpenCTM.")

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_expe.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_expe.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_expe PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_expe PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_expe DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_expe
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_json.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_json.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_json PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_json PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_json DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_json
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_pdb.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_pdb.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_pdb PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_pdb PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_pdb DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_pdb
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_tri.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_tri.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_tri PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_tri PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_tri DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_tri
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_txt.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_txt.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_txt PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_txt PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_txt DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_txt
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_u3d.cmake,
### then re-run ./make-cmake.py
set(SOURCES io_u3d.cpp)
@ -20,5 +23,7 @@ set_property(TARGET io_u3d PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_u3d PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_u3d DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_u3d
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/io_x3d.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES io_x3d.cpp vrml/Parser.cpp vrml/Scanner.cpp)
@ -23,5 +25,7 @@ set_property(TARGET io_x3d PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_x3d PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_x3d DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_x3d
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/render_gdp.cmake,
### then re-run ./make-cmake.py
set(SOURCES meshrender.cpp shaderDialog.cpp textfile.cpp)
@ -22,5 +25,7 @@ set_property(TARGET render_gdp PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET render_gdp PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS render_gdp DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS render_gdp
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/render_radiance_scaling.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES
framebufferObject.cpp
@ -43,5 +45,7 @@ set_property(TARGET render_radiance_scaling
set_property(TARGET render_radiance_scaling
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS render_radiance_scaling DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS render_radiance_scaling
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/meshlabserver.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES mainserver.cpp)
@ -16,11 +18,13 @@ add_executable(meshlabserver ${SOURCES} ${HEADERS} ${RESOURCES} ${UI})
target_compile_definitions(
meshlabserver PUBLIC QT_DISABLE_DEPRECATED_BEFORE=0x000000
NO_XSERVER_DEPENDENCY)
NO_XSERVER_DEPENDENCY)
target_include_directories(meshlabserver PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(meshlabserver PUBLIC common Qt5::Network)
set_property(TARGET meshlabserver PROPERTY FOLDER Core)
install(TARGETS meshlabserver DESTINATION ${MESHLAB_BIN_INSTALL_DIR} COMPONENT
MeshLab-Server)
install(
TARGETS meshlabserver
DESTINATION ${MESHLAB_BIN_INSTALL_DIR}
COMPONENT MeshLab-Server)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_CADtexturing.cmake,
### then re-run ./make-cmake.py
set(SOURCES
CADtexturingControl.cpp CADtexturingedit.cpp edit_CADtexturing_factory.cpp
@ -29,5 +32,7 @@ set_property(TARGET edit_CADtexturing PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_CADtexturing PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_CADtexturing DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_CADtexturing
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_kinect.cmake,
### then re-run ./make-cmake.py
set(SOURCES calibration_load.cpp edit_kinect.cpp edit_kinect_factory.cpp
freenect.cpp glarea.cpp)
@ -26,5 +29,7 @@ set_property(TARGET edit_kinect PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_kinect PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_kinect DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_kinect
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_ocme.cmake,
### then re-run ./make-cmake.py
set(SOURCES
edit_ocme.cpp
@ -110,5 +113,7 @@ set_property(TARGET edit_ocme PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_ocme PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_ocme DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_ocme
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,9 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/edit_paint.cmake (custom for this directory),
### then re-run ./make-cmake.py
set(SOURCES edit_paint.cpp edit_paint_factory.cpp paintbox.cpp)
@ -27,5 +29,7 @@ set_property(TARGET edit_paint PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_paint PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_paint DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_paint
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_panosample.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_panosample.cpp edit_panosample_factory.cpp qualitychecker.cpp)
@ -23,5 +26,7 @@ set_property(TARGET edit_panosample PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_panosample PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_panosample DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_panosample
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_scan.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_scan.cpp)
@ -24,5 +27,7 @@ set_property(TARGET edit_scan PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_scan PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_scan DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_scan
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_vase.cmake,
### then re-run ./make-cmake.py
set(SOURCES
balloon.cpp
@ -42,5 +45,7 @@ set_property(TARGET edit_vase PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_vase PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_vase DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_vase
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_3dcoform.cmake,
### then re-run ./make-cmake.py
set(SOURCES coform_interface.cpp filter_3dcoform.cpp metadatafile_generator.cpp)
@ -22,5 +25,7 @@ set_property(TARGET filter_3dcoform PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_3dcoform PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_3dcoform DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_3dcoform
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_info_vmust.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_info.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_info_vmust PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_info_vmust PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_info_vmust DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_info_vmust
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_multiscale_align.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_multiscale_align.cpp generic_align.cpp multiscale_align.cpp)
@ -74,5 +77,7 @@ set_property(TARGET filter_multiscale_align
set_property(TARGET filter_multiscale_align
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_multiscale_align DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_multiscale_align
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_musical_instruments.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_musical_instruments.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_musical_instruments
set_property(TARGET filter_musical_instruments
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_musical_instruments DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_musical_instruments
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_ouput_optical_flow.cmake,
### then re-run ./make-cmake.py
set(SOURCES
DominancyClassifier.cpp
@ -42,5 +45,7 @@ set_property(TARGET filter_ouput_optical_flow
set_property(TARGET filter_ouput_optical_flow
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_ouput_optical_flow DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_ouput_optical_flow
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_perceptualmetric.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_perceptualmetric.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_perceptualmetric
set_property(TARGET filter_perceptualmetric
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_perceptualmetric DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_perceptualmetric
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_polygonal_polychord_collapse.cmake,
### then re-run ./make-cmake.py
set(SOURCES polygonalpolychordcollapsefilter.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_polygonal_polychord_collapse
set_property(TARGET filter_polygonal_polychord_collapse
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_polygonal_polychord_collapse DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_polygonal_polychord_collapse
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_segmentation.cmake,
### then re-run ./make-cmake.py
set(SOURCES HC_Segmenter.cpp RG_Segmenter.cpp Segmenter.cpp Utils.cpp
meshsegmentation.cpp)
@ -23,5 +26,7 @@ set_property(TARGET filter_segmentation PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_segmentation PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_segmentation DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_segmentation
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_vsa.cmake,
### then re-run ./make-cmake.py
set(SOURCES vsa.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_vsa PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_vsa PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_vsa DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS filter_vsa
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_watermark.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_watermark.cpp utilsWatermark.cpp)
@ -20,5 +23,7 @@ set_property(TARGET filter_watermark PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET filter_watermark PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_watermark DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS filter_watermark
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/filter_web_export_vmust.cmake,
### then re-run ./make-cmake.py
set(SOURCES filter_web_export.cpp)
@ -21,5 +24,7 @@ set_property(TARGET filter_web_export_vmust
set_property(TARGET filter_web_export_vmust
PROPERTY LIBRARY_OUTPUT_DIRECTORY ${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS filter_web_export_vmust DESTINATION
${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT Plugins)
install(
TARGETS filter_web_export_vmust
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/io_3dcoform.cmake,
### then re-run ./make-cmake.py
set(SOURCES coformimportdialog.cpp io_3dcoform.cpp metadatafile_generator.cpp)
@ -22,5 +25,7 @@ set_property(TARGET io_3dcoform PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET io_3dcoform PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS io_3dcoform DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS io_3dcoform
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/render_splatpyramid.cmake,
### then re-run ./make-cmake.py
set(SOURCES dialog.cpp)
@ -32,5 +35,7 @@ set_property(TARGET render_splatpyramid PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET render_splatpyramid PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS render_splatpyramid DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS render_splatpyramid
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_arc3D.cmake,
### then re-run ./make-cmake.py
set(SOURCES
arc3D_camera.cpp
@ -47,5 +50,7 @@ set_property(TARGET edit_arc3D PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_arc3D PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_arc3D DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_arc3D
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_fit.cmake,
### then re-run ./make-cmake.py
set(SOURCES edit_fit_factory.cpp editfit.cpp fittoolbox.cpp primitive.cpp)
@ -23,5 +26,7 @@ set_property(TARGET edit_fit PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_fit PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_fit DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR} COMPONENT
Plugins)
install(
TARGETS edit_fit
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

View File

@ -1,7 +1,10 @@
# Copyright 2019 Collabora, Ltd.
# Copyright 2019-2020, Collabora, Ltd.
# SPDX-License-Identifier: BSL-1.0
### Generated file! Edit the templates in src/templates then re-run ./make-cmake.py
### Generated file! Edit the templates in src/templates,
### specifically src/templates/CMakeLists.template.cmake (shared with all other directories),
### or create a derived template in src/templates/edit_phototexturing.cmake,
### then re-run ./make-cmake.py
set(SOURCES
PhotoTexturingWidget.cpp
@ -54,5 +57,7 @@ set_property(TARGET edit_phototexturing PROPERTY RUNTIME_OUTPUT_DIRECTORY
set_property(TARGET edit_phototexturing PROPERTY LIBRARY_OUTPUT_DIRECTORY
${MESHLAB_PLUGIN_OUTPUT_DIR})
install(TARGETS edit_phototexturing DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)
install(
TARGETS edit_phototexturing
DESTINATION ${MESHLAB_PLUGIN_INSTALL_DIR}
COMPONENT Plugins)

Some files were not shown because too many files have changed in this diff Show More