cmake_minimum_required(VERSION 3.0) option( PLUGIN_STANDARD_QPCL "Check to install qPCL plugin" OFF ) # CloudCompare 'PCL' bridge plugin if (PLUGIN_STANDARD_QPCL) #requires PCL find_package(PCL REQUIRED) #PCL bridge library add_subdirectory(PclUtils) #CloudCompare 'qPCLIO' I/O plugin (to load PCD files) add_subdirectory(PclIO) project( QPCL_PLUGIN ) include( CMakePolicies NO_POLICY_SCOPE ) #documentation add_subdirectory(doc) include_directories( ${QPCL_PLUGIN_UTILS_LIB_SOURCE_DIR}/filters ) include_directories( ${QPCL_PLUGIN_UTILS_LIB_BINARY_DIR} ) include_directories( ${PCL_INCLUDE_DIRS} ) include( ../../../CMakePluginTpl.cmake ) target_link_libraries(${PROJECT_NAME} QPCL_PLUGIN_UTILS_LIB) link_directories( ${PCL_LIBRARY_DIRS} ) add_definitions( ${PCL_DEFINITIONS} ) #import PCL dlls (if any, WIN32 only) include( ExportPCLDlls.cmake ) export_PCL_dlls( ${CLOUDCOMPARE_DEST_FOLDER} ) endif()