Use target_sources
This commit is contained in:
		
							parent
							
								
									fd5387caf8
								
							
						
					
					
						commit
						640f12b3c7
					
				@ -1,5 +1,6 @@
 | 
				
			|||||||
# Configure cmake
 | 
					# Configure cmake
 | 
				
			||||||
cmake_minimum_required(VERSION 3.1.0)
 | 
					cmake_minimum_required(VERSION 3.1.0)
 | 
				
			||||||
 | 
					cmake_policy(SET CMP0076 NEW) # silence warning
 | 
				
			||||||
 | 
					
 | 
				
			||||||
project(AttorneyOnline)
 | 
					project(AttorneyOnline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -15,86 +16,7 @@ if(CMAKE_VERSION VERSION_LESS "3.7.0")
 | 
				
			|||||||
endif()
 | 
					endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# AO
 | 
					# AO
 | 
				
			||||||
add_executable(Attorney_Online
 | 
					add_executable(Attorney_Online resources.qrc)
 | 
				
			||||||
# resources
 | 
					 | 
				
			||||||
resources.qrc
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# src
 | 
					 | 
				
			||||||
src/aoapplication.cpp
 | 
					 | 
				
			||||||
src/aoblipplayer.cpp
 | 
					 | 
				
			||||||
src/aobutton.cpp
 | 
					 | 
				
			||||||
src/aocaseannouncerdialog.cpp
 | 
					 | 
				
			||||||
src/aocharbutton.cpp
 | 
					 | 
				
			||||||
src/aocharmovie.cpp
 | 
					 | 
				
			||||||
src/aoemotebutton.cpp
 | 
					 | 
				
			||||||
src/aoevidencebutton.cpp
 | 
					 | 
				
			||||||
src/aoevidencedisplay.cpp
 | 
					 | 
				
			||||||
src/aoimage.cpp
 | 
					 | 
				
			||||||
src/aolineedit.cpp
 | 
					 | 
				
			||||||
src/aomovie.cpp
 | 
					 | 
				
			||||||
src/aomusicplayer.cpp
 | 
					 | 
				
			||||||
src/aooptionsdialog.cpp
 | 
					 | 
				
			||||||
src/aopacket.cpp
 | 
					 | 
				
			||||||
src/aoscene.cpp
 | 
					 | 
				
			||||||
src/aosfxplayer.cpp
 | 
					 | 
				
			||||||
src/aotextarea.cpp
 | 
					 | 
				
			||||||
src/aotextedit.cpp
 | 
					 | 
				
			||||||
src/charselect.cpp
 | 
					 | 
				
			||||||
src/chatlogpiece.cpp
 | 
					 | 
				
			||||||
src/courtroom.cpp
 | 
					 | 
				
			||||||
src/debug_functions.cpp
 | 
					 | 
				
			||||||
src/discord_rich_presence.cpp
 | 
					 | 
				
			||||||
src/emotes.cpp
 | 
					 | 
				
			||||||
src/evidence.cpp
 | 
					 | 
				
			||||||
src/file_functions.cpp
 | 
					 | 
				
			||||||
src/hardware_functions.cpp
 | 
					 | 
				
			||||||
src/lobby.cpp
 | 
					 | 
				
			||||||
src/main.cpp
 | 
					 | 
				
			||||||
src/misc_functions.cpp
 | 
					 | 
				
			||||||
src/networkmanager.cpp
 | 
					 | 
				
			||||||
src/packet_distribution.cpp
 | 
					 | 
				
			||||||
src/path_functions.cpp
 | 
					 | 
				
			||||||
src/scrolltext.cpp
 | 
					 | 
				
			||||||
src/text_file_functions.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# include
 | 
					 | 
				
			||||||
include/aoapplication.h
 | 
					 | 
				
			||||||
include/aoblipplayer.h
 | 
					 | 
				
			||||||
include/aobutton.h
 | 
					 | 
				
			||||||
include/aocaseannouncerdialog.h
 | 
					 | 
				
			||||||
include/aocharbutton.h
 | 
					 | 
				
			||||||
include/aocharmovie.h
 | 
					 | 
				
			||||||
include/aoemotebutton.h
 | 
					 | 
				
			||||||
include/aoevidencebutton.h
 | 
					 | 
				
			||||||
include/aoevidencedisplay.h
 | 
					 | 
				
			||||||
include/aoimage.h
 | 
					 | 
				
			||||||
include/aolineedit.h
 | 
					 | 
				
			||||||
include/aomovie.h
 | 
					 | 
				
			||||||
include/aomusicplayer.h
 | 
					 | 
				
			||||||
include/aooptionsdialog.h
 | 
					 | 
				
			||||||
include/aopacket.h
 | 
					 | 
				
			||||||
include/aoscene.h
 | 
					 | 
				
			||||||
include/aosfxplayer.h
 | 
					 | 
				
			||||||
include/aotextarea.h
 | 
					 | 
				
			||||||
include/aotextedit.h
 | 
					 | 
				
			||||||
include/bass.h
 | 
					 | 
				
			||||||
include/bassopus.h
 | 
					 | 
				
			||||||
include/chatlogpiece.h
 | 
					 | 
				
			||||||
include/courtroom.h
 | 
					 | 
				
			||||||
include/datatypes.h
 | 
					 | 
				
			||||||
include/debug_functions.h
 | 
					 | 
				
			||||||
include/discord-rpc.h
 | 
					 | 
				
			||||||
include/discord_register.h
 | 
					 | 
				
			||||||
include/discord_rich_presence.h
 | 
					 | 
				
			||||||
include/discord_rpc.h
 | 
					 | 
				
			||||||
include/file_functions.h
 | 
					 | 
				
			||||||
include/hardware_functions.h
 | 
					 | 
				
			||||||
include/lobby.h
 | 
					 | 
				
			||||||
include/misc_functions.h
 | 
					 | 
				
			||||||
include/networkmanager.h
 | 
					 | 
				
			||||||
include/scrolltext.h
 | 
					 | 
				
			||||||
include/text_file_functions.h
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Target Include
 | 
					# Target Include
 | 
				
			||||||
target_include_directories(Attorney_Online PRIVATE include)
 | 
					target_include_directories(Attorney_Online PRIVATE include)
 | 
				
			||||||
@ -105,5 +27,7 @@ target_link_directories(Attorney_Online PRIVATE lib)
 | 
				
			|||||||
target_link_libraries(Attorney_Online PRIVATE Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets
 | 
					target_link_libraries(Attorney_Online PRIVATE Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets
 | 
				
			||||||
    bass bassopus discord-rpc)
 | 
					    bass bassopus discord-rpc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Tests
 | 
					# Subdirectories
 | 
				
			||||||
add_subdirectory(test)
 | 
					add_subdirectory(test)
 | 
				
			||||||
 | 
					add_subdirectory(src)
 | 
				
			||||||
 | 
					add_subdirectory(include)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										38
									
								
								include/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								include/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					target_sources(Attorney_Online PRIVATE
 | 
				
			||||||
 | 
					aoapplication.h
 | 
				
			||||||
 | 
					aoblipplayer.h
 | 
				
			||||||
 | 
					aobutton.h
 | 
				
			||||||
 | 
					aocaseannouncerdialog.h
 | 
				
			||||||
 | 
					aocharbutton.h
 | 
				
			||||||
 | 
					aocharmovie.h
 | 
				
			||||||
 | 
					aoemotebutton.h
 | 
				
			||||||
 | 
					aoevidencebutton.h
 | 
				
			||||||
 | 
					aoevidencedisplay.h
 | 
				
			||||||
 | 
					aoimage.h
 | 
				
			||||||
 | 
					aolineedit.h
 | 
				
			||||||
 | 
					aomovie.h
 | 
				
			||||||
 | 
					aomusicplayer.h
 | 
				
			||||||
 | 
					aooptionsdialog.h
 | 
				
			||||||
 | 
					aopacket.h
 | 
				
			||||||
 | 
					aoscene.h
 | 
				
			||||||
 | 
					aosfxplayer.h
 | 
				
			||||||
 | 
					aotextarea.h
 | 
				
			||||||
 | 
					aotextedit.h
 | 
				
			||||||
 | 
					bass.h
 | 
				
			||||||
 | 
					bassopus.h
 | 
				
			||||||
 | 
					chatlogpiece.h
 | 
				
			||||||
 | 
					courtroom.h
 | 
				
			||||||
 | 
					datatypes.h
 | 
				
			||||||
 | 
					debug_functions.h
 | 
				
			||||||
 | 
					discord-rpc.h
 | 
				
			||||||
 | 
					discord_register.h
 | 
				
			||||||
 | 
					discord_rich_presence.h
 | 
				
			||||||
 | 
					discord_rpc.h
 | 
				
			||||||
 | 
					file_functions.h
 | 
				
			||||||
 | 
					hardware_functions.h
 | 
				
			||||||
 | 
					lobby.h
 | 
				
			||||||
 | 
					misc_functions.h
 | 
				
			||||||
 | 
					networkmanager.h
 | 
				
			||||||
 | 
					scrolltext.h
 | 
				
			||||||
 | 
					text_file_functions.h
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
							
								
								
									
										38
									
								
								src/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								src/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					target_sources(Attorney_Online PRIVATE
 | 
				
			||||||
 | 
					aoapplication.cpp
 | 
				
			||||||
 | 
					aoblipplayer.cpp
 | 
				
			||||||
 | 
					aobutton.cpp
 | 
				
			||||||
 | 
					aocaseannouncerdialog.cpp
 | 
				
			||||||
 | 
					aocharbutton.cpp
 | 
				
			||||||
 | 
					aocharmovie.cpp
 | 
				
			||||||
 | 
					aoemotebutton.cpp
 | 
				
			||||||
 | 
					aoevidencebutton.cpp
 | 
				
			||||||
 | 
					aoevidencedisplay.cpp
 | 
				
			||||||
 | 
					aoimage.cpp
 | 
				
			||||||
 | 
					aolineedit.cpp
 | 
				
			||||||
 | 
					aomovie.cpp
 | 
				
			||||||
 | 
					aomusicplayer.cpp
 | 
				
			||||||
 | 
					aooptionsdialog.cpp
 | 
				
			||||||
 | 
					aopacket.cpp
 | 
				
			||||||
 | 
					aoscene.cpp
 | 
				
			||||||
 | 
					aosfxplayer.cpp
 | 
				
			||||||
 | 
					aotextarea.cpp
 | 
				
			||||||
 | 
					aotextedit.cpp
 | 
				
			||||||
 | 
					charselect.cpp
 | 
				
			||||||
 | 
					chatlogpiece.cpp
 | 
				
			||||||
 | 
					courtroom.cpp
 | 
				
			||||||
 | 
					debug_functions.cpp
 | 
				
			||||||
 | 
					discord_rich_presence.cpp
 | 
				
			||||||
 | 
					emotes.cpp
 | 
				
			||||||
 | 
					evidence.cpp
 | 
				
			||||||
 | 
					file_functions.cpp
 | 
				
			||||||
 | 
					hardware_functions.cpp
 | 
				
			||||||
 | 
					lobby.cpp
 | 
				
			||||||
 | 
					main.cpp
 | 
				
			||||||
 | 
					misc_functions.cpp
 | 
				
			||||||
 | 
					networkmanager.cpp
 | 
				
			||||||
 | 
					packet_distribution.cpp
 | 
				
			||||||
 | 
					path_functions.cpp
 | 
				
			||||||
 | 
					scrolltext.cpp
 | 
				
			||||||
 | 
					text_file_functions.cpp
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user