add basic CMakeLists.txt (*nix only)
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							parent
							
								
									d37fbdf055
								
							
						
					
					
						commit
						ec93fa8ce0
					
				
					 1 changed files with 116 additions and 0 deletions
				
			
		
							
								
								
									
										116
									
								
								CMakeLists.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								CMakeLists.txt
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,116 @@ | ||||||
|  | cmake_minimum_required(VERSION 3.5) | ||||||
|  | 
 | ||||||
|  | project(gta5view LANGUAGES C CXX) | ||||||
|  | 
 | ||||||
|  | set(CMAKE_INCLUDE_CURRENT_DIR ON) | ||||||
|  | 
 | ||||||
|  | set(CMAKE_AUTOUIC ON) | ||||||
|  | set(CMAKE_AUTOMOC ON) | ||||||
|  | set(CMAKE_AUTORCC ON) | ||||||
|  | 
 | ||||||
|  | set(CMAKE_CXX_STANDARD 11) | ||||||
|  | set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||||||
|  | 
 | ||||||
|  | find_package(Qt5 COMPONENTS Network Svg Widgets REQUIRED) | ||||||
|  | 
 | ||||||
|  | add_executable(gta5view | ||||||
|  |     config.h | ||||||
|  |     main.cpp | ||||||
|  |     AboutDialog.cpp | ||||||
|  |     AboutDialog.h | ||||||
|  |     AboutDialog.ui | ||||||
|  |     AppEnv.cpp | ||||||
|  |     AppEnv.h | ||||||
|  |     CrewDatabase.cpp | ||||||
|  |     CrewDatabase.h | ||||||
|  |     DatabaseThread.cpp | ||||||
|  |     DatabaseThread.h | ||||||
|  |     ExportDialog.cpp | ||||||
|  |     ExportDialog.h | ||||||
|  |     ExportThread.cpp | ||||||
|  |     ExportThread.h | ||||||
|  |     GlobalString.cpp | ||||||
|  |     GlobalString.h | ||||||
|  |     IconLoader.cpp | ||||||
|  |     IconLoader.h | ||||||
|  |     ImportDialog.cpp | ||||||
|  |     ImportDialog.h | ||||||
|  |     ImportDialog.ui | ||||||
|  |     JsonEditorDialog.cpp | ||||||
|  |     JsonEditorDialog.h | ||||||
|  |     JsonEditorDialog.ui | ||||||
|  |     MapLocationDialog.cpp | ||||||
|  |     MapLocationDialog.h | ||||||
|  |     MapLocationDialog.ui | ||||||
|  |     OptionsDialog.cpp | ||||||
|  |     OptionsDialog.h | ||||||
|  |     OptionsDialog.ui | ||||||
|  |     PictureDialog.cpp | ||||||
|  |     PictureDialog.h | ||||||
|  |     PictureDialog.ui | ||||||
|  |     PictureExport.cpp | ||||||
|  |     PictureExport.h | ||||||
|  |     PictureWidget.cpp | ||||||
|  |     PictureWidget.h | ||||||
|  |     PlayerListDialog.cpp | ||||||
|  |     PlayerListDialog.h | ||||||
|  |     PlayerListDialog.ui | ||||||
|  |     ProfileDatabase.cpp | ||||||
|  |     ProfileDatabase.h | ||||||
|  |     ProfileInterface.cpp | ||||||
|  |     ProfileInterface.h | ||||||
|  |     ProfileInterface.ui | ||||||
|  |     ProfileLoader.cpp | ||||||
|  |     ProfileLoader.h | ||||||
|  |     ProfileWidget.cpp | ||||||
|  |     ProfileWidget.h | ||||||
|  |     SavegameCopy.cpp | ||||||
|  |     SavegameCopy.h | ||||||
|  |     SavegameData.cpp | ||||||
|  |     SavegameData.h | ||||||
|  |     SavegameDialog.cpp | ||||||
|  |     SavegameDialog.h | ||||||
|  |     SavegameDialog.ui | ||||||
|  |     SavegameWidget.cpp | ||||||
|  |     SavegameWidget.h | ||||||
|  |     SavegameWidget.ui | ||||||
|  |     SidebarGenerator.cpp | ||||||
|  |     SidebarGenerator.h | ||||||
|  |     SnapmaticEditor.cpp | ||||||
|  |     SnapmaticEditor.h | ||||||
|  |     SnapmaticEditor.ui | ||||||
|  |     SnapmaticPicture.cpp | ||||||
|  |     SnapmaticPicture.h | ||||||
|  |     SnapmaticWidget.cpp | ||||||
|  |     SnapmaticWidget.h | ||||||
|  |     SnapmaticWidget.ui | ||||||
|  |     StandardPaths.cpp | ||||||
|  |     StandardPaths.h | ||||||
|  |     StringParser.cpp | ||||||
|  |     StringParser.h | ||||||
|  |     TranslationClass.cpp | ||||||
|  |     TranslationClass.h | ||||||
|  |     UserInterface.cpp | ||||||
|  |     UserInterface.h | ||||||
|  |     UserInterface.ui | ||||||
|  |     anpro/imagecropper.cpp | ||||||
|  |     anpro/imagecropper.h | ||||||
|  |     pcg/pcg_basic.c | ||||||
|  |     pcg/pcg_basic.h | ||||||
|  |     res/tr_g5p.qrc | ||||||
|  |     res/app.qrc | ||||||
|  |     uimod/JSHighlighter.cpp | ||||||
|  |     uimod/JSHighlighter.h | ||||||
|  |     uimod/UiModLabel.cpp | ||||||
|  |     uimod/UiModLabel.h | ||||||
|  |     uimod/UiModWidget.cpp | ||||||
|  |     uimod/UiModWidget.h | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.16.0") | ||||||
|  |     target_precompile_headers(gta5view PRIVATE config.h) | ||||||
|  | endif() | ||||||
|  | 
 | ||||||
|  | target_include_directories(gta5view PRIVATE anpro pcg uimod) | ||||||
|  | target_link_libraries(gta5view PRIVATE Qt5::Network Qt5::Svg Qt5::Widgets) | ||||||
|  | target_compile_definitions(gta5view PRIVATE -DGTA5SYNC_PROJECT -DGTA5SYNC_NOASSIST) | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue