Tweaking
This commit is contained in:
		
					parent
					
						
							
								546c935cf2
							
						
					
				
			
			
				commit
				
					
						3c1ce804a0
					
				
			
		
					 1 changed files with 15 additions and 4 deletions
				
			
		| 
						 | 
					@ -115,15 +115,15 @@ set(COMPILE_FLAGS
 | 
				
			||||||
	-Wpedantic
 | 
						-Wpedantic
 | 
				
			||||||
	#	-Wpadded
 | 
						#	-Wpadded
 | 
				
			||||||
	-pedantic
 | 
						-pedantic
 | 
				
			||||||
#	-ffunction-sections
 | 
						-ffunction-sections
 | 
				
			||||||
#	-fdata-sections
 | 
						-fdata-sections
 | 
				
			||||||
	-fuse-ld=gold
 | 
						-fuse-ld=gold
 | 
				
			||||||
	-funroll-loops
 | 
						-funroll-loops
 | 
				
			||||||
	-fdevirtualize-at-ltrans
 | 
						-fdevirtualize-at-ltrans
 | 
				
			||||||
	-fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free
 | 
						-fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
set(LINKER_OPTIONS
 | 
					set(LINKER_OPTIONS
 | 
				
			||||||
	-Wl,--sort-common,--as-needed#[[,--gc-sections,--strip-all]]
 | 
						-Wl,--sort-common,--as-needed,--gc-sections,--strip-all
 | 
				
			||||||
	-fuse-ld=gold
 | 
						-fuse-ld=gold
 | 
				
			||||||
	-fdevirtualize-at-ltrans
 | 
						-fdevirtualize-at-ltrans
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
| 
						 | 
					@ -143,12 +143,15 @@ set_target_properties(BillySheet spdlog PROPERTIES
 | 
				
			||||||
					  INTERPROCEDURAL_OPTIMIZATION ON
 | 
										  INTERPROCEDURAL_OPTIMIZATION ON
 | 
				
			||||||
					  # UNITY_BUILD ON
 | 
										  # UNITY_BUILD ON
 | 
				
			||||||
					  )
 | 
										  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set_target_properties(spdlog PROPERTIES UNITY_BUILD ON)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_target_properties(glfw PROPERTIES
 | 
					set_target_properties(glfw PROPERTIES
 | 
				
			||||||
					  C_STANDARD 11
 | 
										  C_STANDARD 11
 | 
				
			||||||
					  C_STANDARD_REQUIRED ON
 | 
										  C_STANDARD_REQUIRED ON
 | 
				
			||||||
					  C_EXTENSIONS OFF
 | 
										  C_EXTENSIONS OFF
 | 
				
			||||||
					  INTERPROCEDURAL_OPTIMIZATION ON
 | 
										  INTERPROCEDURAL_OPTIMIZATION ON
 | 
				
			||||||
					   UNITY_BUILD ON
 | 
										  UNITY_BUILD ON
 | 
				
			||||||
					  )
 | 
										  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_target_properties(spdlog PROPERTIES UNITY_BUILD ON)
 | 
					set_target_properties(spdlog PROPERTIES UNITY_BUILD ON)
 | 
				
			||||||
| 
						 | 
					@ -159,6 +162,14 @@ target_compile_definitions(BillySheet PRIVATE
 | 
				
			||||||
						   $<$<CONFIG:Debug>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG>
 | 
											   $<$<CONFIG:Debug>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG>
 | 
				
			||||||
						   $<$<CONFIG:Release>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_ERROR>)
 | 
											   $<$<CONFIG:Release>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_ERROR>)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					target_compile_definitions(spdlog PRIVATE
 | 
				
			||||||
 | 
											   $<$<CONFIG:Debug>:_GLIBCXX_DEBUG>
 | 
				
			||||||
 | 
											   $<$<CONFIG:Debug>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG>
 | 
				
			||||||
 | 
											   $<$<CONFIG:Release>:SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_ERROR>)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					target_compile_definitions(glfw PRIVATE
 | 
				
			||||||
 | 
											   $<$<CONFIG:Debug>:_GLIBCXX_DEBUG>)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
target_compile_options(spdlog PRIVATE ${COMPILE_FLAGS})
 | 
					target_compile_options(spdlog PRIVATE ${COMPILE_FLAGS})
 | 
				
			||||||
target_compile_options(glfw PRIVATE ${COMPILE_FLAGS})
 | 
					target_compile_options(glfw PRIVATE ${COMPILE_FLAGS})
 | 
				
			||||||
target_compile_options(BillySheet PRIVATE ${COMPILE_FLAGS})
 | 
					target_compile_options(BillySheet PRIVATE ${COMPILE_FLAGS})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue