mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			834 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			834 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
|   | set(PERFTEST_SOURCES | ||
|  |     misctest.cpp
 | ||
|  |     perftest.cpp
 | ||
|  |     platformtest.cpp
 | ||
|  |     rapidjsontest.cpp
 | ||
|  |     schematest.cpp)
 | ||
|  | 
 | ||
|  | add_executable(perftest ${PERFTEST_SOURCES})
 | ||
|  | target_link_libraries(perftest ${TEST_LIBRARIES})
 | ||
|  | 
 | ||
|  | add_dependencies(tests perftest)
 | ||
|  | 
 | ||
|  | find_program(CCACHE_FOUND ccache)
 | ||
|  | if(CCACHE_FOUND)
 | ||
|  |     set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
 | ||
|  |     set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
 | ||
|  |     if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
 | ||
|  |         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics")
 | ||
|  |     endif()
 | ||
|  | endif(CCACHE_FOUND)
 | ||
|  | 
 | ||
|  | set_property(DIRECTORY PROPERTY COMPILE_OPTIONS ${EXTRA_CXX_FLAGS})
 | ||
|  | 
 | ||
|  | IF(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug"))
 | ||
|  | add_test(NAME perftest | ||
|  |     COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/perftest
 | ||
|  |     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
 | ||
|  | ENDIF()
 |