jemalloc as an imported target
This commit is contained in:
		
					parent
					
						
							
								d85f76519d
							
						
					
				
			
			
				commit
				
					
						9e5aa3359b
					
				
			
		
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
					@ -8,7 +8,7 @@ find_package(OpenGL REQUIRED)
 | 
				
			||||||
find_package(GLEW REQUIRED)
 | 
					find_package(GLEW REQUIRED)
 | 
				
			||||||
find_package(glfw3 REQUIRED)
 | 
					find_package(glfw3 REQUIRED)
 | 
				
			||||||
find_package(PkgConfig REQUIRED)
 | 
					find_package(PkgConfig REQUIRED)
 | 
				
			||||||
pkg_check_modules(Jemalloc REQUIRED jemalloc)
 | 
					pkg_check_modules(Jemalloc REQUIRED IMPORTED_TARGET GLOBAL jemalloc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set(COMPILE_FLAGS
 | 
					set(COMPILE_FLAGS
 | 
				
			||||||
        -pipe
 | 
					        -pipe
 | 
				
			||||||
| 
						 | 
					@ -57,7 +57,7 @@ target_precompile_headers(${PROJECT_NAME} PUBLIC window.hpp basic_data.hpp)
 | 
				
			||||||
target_compile_definitions(${PROJECT_NAME} PUBLIC GLFW_INCLUDE_NONE PRIVATE $<$<AND:$<CONFIG:Debug>,$<CXX_COMPILER_ID:GNU>>:_GLIBCXX_DEBUG>)
 | 
					target_compile_definitions(${PROJECT_NAME} PUBLIC GLFW_INCLUDE_NONE PRIVATE $<$<AND:$<CONFIG:Debug>,$<CXX_COMPILER_ID:GNU>>:_GLIBCXX_DEBUG>)
 | 
				
			||||||
target_compile_options(${PROJECT_NAME} PUBLIC ${COMPILE_FLAGS} $<$<CONFIG:Release>:${COMPILE_OPTIMIZED_FLAGS}>)
 | 
					target_compile_options(${PROJECT_NAME} PUBLIC ${COMPILE_FLAGS} $<$<CONFIG:Release>:${COMPILE_OPTIMIZED_FLAGS}>)
 | 
				
			||||||
target_link_options(${PROJECT_NAME} PUBLIC ${LINKER_OPTIONS} $<$<CONFIG:Release>:${LINKER_OPTIMIZED_OPTIONS}>)
 | 
					target_link_options(${PROJECT_NAME} PUBLIC ${LINKER_OPTIONS} $<$<CONFIG:Release>:${LINKER_OPTIMIZED_OPTIONS}>)
 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} PUBLIC $<$<CONFIG:Release>:${Jemalloc_LIBRARIES}> OpenGL::GL GLEW::GLEW glfw)
 | 
					target_link_libraries(${PROJECT_NAME} PUBLIC $<$<CONFIG:Release>:PkgConfig::Jemalloc> OpenGL::GL GLEW::GLEW glfw)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 23 CXX_EXTENSIONS OFF UNITY_BUILD ON)
 | 
					set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 23 CXX_EXTENSIONS OFF UNITY_BUILD ON)
 | 
				
			||||||
if (IS_IPO_SUPPORTED)
 | 
					if (IS_IPO_SUPPORTED)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue