Added CMake for Release version 6.1.3
This commit is contained in:
		
					parent
					
						
							
								4c64008fa5
							
						
					
				
			
			
				commit
				
					
						c53c8e821f
					
				
			
		
					 28 changed files with 1534 additions and 0 deletions
				
			
		
							
								
								
									
										63
									
								
								examples/controls/CMakeLists.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								examples/controls/CMakeLists.txt
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,63 @@
 | 
			
		|||
#----------------------------------------------------------------
 | 
			
		||||
# Packages
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
# Find includes in corresponding build include_directories
 | 
			
		||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
 | 
			
		||||
# Instruct CMake to run moc automatically when needed
 | 
			
		||||
set(CMAKE_AUTOMOC ON)
 | 
			
		||||
# Create code from a list of Qt designer ui files
 | 
			
		||||
set(CMAKE_AUTOUIC ON)
 | 
			
		||||
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
# Sources
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
set(controls_sources
 | 
			
		||||
	dialbox.cpp
 | 
			
		||||
	dialbox.h
 | 
			
		||||
	dialtab.cpp
 | 
			
		||||
	dialtab.h
 | 
			
		||||
	knobbox.cpp
 | 
			
		||||
	knobbox.h
 | 
			
		||||
	knobtab.cpp
 | 
			
		||||
	knobtab.h
 | 
			
		||||
	main.cpp
 | 
			
		||||
	sliderbox.cpp
 | 
			
		||||
	sliderbox.h
 | 
			
		||||
	slidertab.cpp
 | 
			
		||||
	slidertab.h
 | 
			
		||||
	wheelbox.cpp
 | 
			
		||||
	wheelbox.h
 | 
			
		||||
	wheeltab.cpp
 | 
			
		||||
	wheeltab.h
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
# Target
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
add_executable(qwt_example_controls ${controls_sources})
 | 
			
		||||
 | 
			
		||||
target_link_libraries(qwt_example_controls
 | 
			
		||||
	PRIVATE
 | 
			
		||||
		qwt
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
# Deploy
 | 
			
		||||
#----------------------------------------------------------------
 | 
			
		||||
add_custom_command(
 | 
			
		||||
	TARGET qwt_example_controls POST_BUILD
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::Core> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::Gui> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::OpenGL> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::PrintSupport> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::Svg> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:Qt5::Widgets> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
	COMMAND ${CMAKE_COMMAND} -E copy_if_different
 | 
			
		||||
		$<TARGET_FILE:qwt> $<TARGET_FILE_DIR:qwt_example_controls>
 | 
			
		||||
)
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue