File: CMakeLists.txt

package info (click to toggle)
cloudcompare 2.11.3-7.1
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 58,224 kB
  • sloc: cpp: 229,982; ansic: 30,723; makefile: 84; sh: 20
file content (31 lines) | stat: -rw-r--r-- 709 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cmake_minimum_required(VERSION 3.0)

# Windows only for now
if (WIN32)

	option( PLUGIN_IO_QLAS_FWF "Check to install qLAS FWF I/O plugin" OFF )
	
	if ( PLUGIN_IO_QLAS_FWF )

		#CloudCompare LAS FWF (i.e. version >= 1.3) I/O plugin
		project( QLAS_FWF_IO_PLUGIN )
		
		include( CMakePolicies NO_POLICY_SCOPE )

		include( LASLibSupport.cmake )

		set( CC_PLUGIN_CUSTOM_HEADER_LIST Filter/LASFWFFilter.h )
		set( CC_PLUGIN_CUSTOM_SOURCE_LIST Filter/LASFWFFilter.cpp )
			
		#we need the saveLASFileDlg.ui file
		set( CC_PLUGIN_CUSTOM_UI_LIST ../qPDALIO/ui/saveLASFileDlg.ui )

		set( CC_IS_IO_PLUGIN 1 )

		include( ../../../CMakePluginTpl.cmake )
		
		target_link_LASLib( ${PROJECT_NAME} )

	endif()

endif()