refactor: 添加构建、测试和清理脚本,优化CMakeLists.txt
This commit is contained in:
		| @@ -5,26 +5,15 @@ enable_testing() | ||||
| #测试简单基本应用 | ||||
| add_executable(${PROJECT_NAME}simple test-simple.c) | ||||
| target_link_libraries(${PROJECT_NAME}simple logging) | ||||
| if(UNIX) | ||||
|     add_test(test_simple ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}simple) | ||||
| elseif(WIN32) | ||||
|     add_test(test_simple ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}simple.exe) | ||||
| endif() | ||||
| add_test(test_simple ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}simple${CMAKE_EXECUTEABLE_SUFFIX}) | ||||
|  | ||||
| #测试简单基本应用 | ||||
| add_executable(${PROJECT_NAME}file test-log-file.c) | ||||
| target_link_libraries(${PROJECT_NAME}file logging) | ||||
| if(UNIX) | ||||
|     add_test(test_file ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}file) | ||||
| elseif(WIN32) | ||||
|     add_test(test_file ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}file.exe) | ||||
| endif() | ||||
| add_test(test_file ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}file${CMAKE_EXECUTEABLE_SUFFIX}) | ||||
|  | ||||
|  | ||||
| #测试拦截器 | ||||
| add_executable(${PROJECT_NAME}filter test-filter.c) | ||||
| target_link_libraries(${PROJECT_NAME}filter logging) | ||||
| if(UNIX) | ||||
|     add_test(test_filter ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}filter) | ||||
| elseif(WIN32) | ||||
|     add_test(test_filter ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}filter.exe) | ||||
| endif() | ||||
| add_test(test_filter ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}filter${CMAKE_EXECUTEABLE_SUFFIX}) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user