运行之前
This commit is contained in:
+45
-45
@@ -81,51 +81,51 @@ set_property(TARGET Renderive PROPERTY AUTOUIC ON)
|
||||
set_property(TARGET Renderive PROPERTY AUTORCC ON)
|
||||
target_link_libraries(Renderive PUBLIC ${Core})
|
||||
ysgraphic_core_apply_sanitizer(Renderive)
|
||||
if (YSGRAPHIC_CORE_BUILD_TESTS)
|
||||
enable_testing()
|
||||
add_executable(Renderive_Core_Renderable_Lifecycle_Stress EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Renderable_Lifecycle_Stress.cpp")
|
||||
target_link_libraries(Renderive_Core_Renderable_Lifecycle_Stress PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Renderable_Lifecycle_Stress)
|
||||
add_test(NAME Renderive_Core.Renderable_Lifecycle_Stress COMMAND Renderive_Core_Renderable_Lifecycle_Stress)
|
||||
add_executable(Renderive_Core_Memory_Default EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Default.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Default PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Default)
|
||||
add_test(NAME Renderive_Core.Memory_Default COMMAND Renderive_Core_Memory_Default)
|
||||
add_executable(Renderive_Core_Memory_Callbacks EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Callbacks.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Callbacks PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Callbacks)
|
||||
add_test(NAME Renderive_Core.Memory_Callbacks COMMAND Renderive_Core_Memory_Callbacks)
|
||||
add_executable(Renderive_Core_Memory_Late_Config EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Late_Config.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Late_Config PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Late_Config)
|
||||
add_test(NAME Renderive_Core.Memory_Late_Config COMMAND Renderive_Core_Memory_Late_Config)
|
||||
add_executable(Renderive_Core_Memory_Plot_Late_Config EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Plot_Late_Config.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Plot_Late_Config PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Plot_Late_Config)
|
||||
add_test(NAME Renderive_Core.Memory_Plot_Late_Config COMMAND Renderive_Core_Memory_Plot_Late_Config)
|
||||
add_executable(Renderive_Core_Memory_Failure EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Failure.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Failure PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Failure)
|
||||
add_test(NAME Renderive_Core.Memory_Failure COMMAND Renderive_Core_Memory_Failure)
|
||||
add_executable(Renderive_Core_Memory_Data_Path_Stress EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Data_Path_Stress.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Data_Path_Stress PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Data_Path_Stress)
|
||||
add_test(NAME Renderive_Core.Memory_Data_Path_Stress COMMAND Renderive_Core_Memory_Data_Path_Stress)
|
||||
add_executable(Renderive_Core_Update_Completion EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Update_Completion.cpp")
|
||||
target_link_libraries(Renderive_Core_Update_Completion PRIVATE Renderive)
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_Update_Completion)
|
||||
add_test(NAME Renderive_Core.Update_Completion COMMAND Renderive_Core_Update_Completion)
|
||||
add_executable(Renderive_Core_Memory_Pool_Benchmark EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Pool_Benchmark.cpp")
|
||||
target_link_libraries(Renderive_Core_Memory_Pool_Benchmark PRIVATE Renderive)
|
||||
if (WIN32)
|
||||
target_link_libraries(Renderive_Core_Memory_Pool_Benchmark PRIVATE Psapi)
|
||||
endif ()
|
||||
if (YSGRAPHIC_CORE_ENABLE_ASAN)
|
||||
add_executable(Renderive_Core_ASAN_Runtime_Smoke EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/ASan_Runtime_Smoke.cpp")
|
||||
ysgraphic_core_apply_sanitizer(Renderive_Core_ASAN_Runtime_Smoke)
|
||||
add_test(NAME Renderive_Core.ASAN_Runtime_Smoke COMMAND Renderive_Core_ASAN_Runtime_Smoke)
|
||||
endif ()
|
||||
endif ()
|
||||
#if (YSGRAPHIC_CORE_BUILD_TESTS)
|
||||
# enable_testing()
|
||||
# add_executable(Renderive_Core_Renderable_Lifecycle_Stress EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Renderable_Lifecycle_Stress.cpp")
|
||||
# target_link_libraries(Renderive_Core_Renderable_Lifecycle_Stress PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Renderable_Lifecycle_Stress)
|
||||
# add_test(NAME Renderive_Core.Renderable_Lifecycle_Stress COMMAND Renderive_Core_Renderable_Lifecycle_Stress)
|
||||
# add_executable(Renderive_Core_Memory_Default EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Default.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Default PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Default)
|
||||
# add_test(NAME Renderive_Core.Memory_Default COMMAND Renderive_Core_Memory_Default)
|
||||
# add_executable(Renderive_Core_Memory_Callbacks EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Callbacks.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Callbacks PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Callbacks)
|
||||
# add_test(NAME Renderive_Core.Memory_Callbacks COMMAND Renderive_Core_Memory_Callbacks)
|
||||
# add_executable(Renderive_Core_Memory_Late_Config EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Late_Config.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Late_Config PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Late_Config)
|
||||
# add_test(NAME Renderive_Core.Memory_Late_Config COMMAND Renderive_Core_Memory_Late_Config)
|
||||
# add_executable(Renderive_Core_Memory_Plot_Late_Config EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Plot_Late_Config.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Plot_Late_Config PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Plot_Late_Config)
|
||||
# add_test(NAME Renderive_Core.Memory_Plot_Late_Config COMMAND Renderive_Core_Memory_Plot_Late_Config)
|
||||
# add_executable(Renderive_Core_Memory_Failure EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Failure.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Failure PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Failure)
|
||||
# add_test(NAME Renderive_Core.Memory_Failure COMMAND Renderive_Core_Memory_Failure)
|
||||
# add_executable(Renderive_Core_Memory_Data_Path_Stress EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Data_Path_Stress.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Data_Path_Stress PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Memory_Data_Path_Stress)
|
||||
# add_test(NAME Renderive_Core.Memory_Data_Path_Stress COMMAND Renderive_Core_Memory_Data_Path_Stress)
|
||||
# add_executable(Renderive_Core_Update_Completion EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Update_Completion.cpp")
|
||||
# target_link_libraries(Renderive_Core_Update_Completion PRIVATE Renderive)
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_Update_Completion)
|
||||
# add_test(NAME Renderive_Core.Update_Completion COMMAND Renderive_Core_Update_Completion)
|
||||
# add_executable(Renderive_Core_Memory_Pool_Benchmark EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/Memory_Pool_Benchmark.cpp")
|
||||
# target_link_libraries(Renderive_Core_Memory_Pool_Benchmark PRIVATE Renderive)
|
||||
# if (WIN32)
|
||||
# target_link_libraries(Renderive_Core_Memory_Pool_Benchmark PRIVATE Psapi)
|
||||
# endif ()
|
||||
# if (YSGRAPHIC_CORE_ENABLE_ASAN)
|
||||
# add_executable(Renderive_Core_ASAN_Runtime_Smoke EXCLUDE_FROM_ALL "${CMAKE_CURRENT_LIST_DIR}/tests/ASan_Runtime_Smoke.cpp")
|
||||
# ysgraphic_core_apply_sanitizer(Renderive_Core_ASAN_Runtime_Smoke)
|
||||
# add_test(NAME Renderive_Core.ASAN_Runtime_Smoke COMMAND Renderive_Core_ASAN_Runtime_Smoke)
|
||||
# endif ()
|
||||
#endif ()
|
||||
set(dir "${CMAKE_CURRENT_LIST_DIR}/Widget")
|
||||
file(GLOB_RECURSE srcs "${dir}/*.c" "${dir}/*.cpp" "${dir}/*.h" "${dir}/*.hpp" "${dir}/*.qrc")
|
||||
add_library(Renderive_Widget STATIC "${srcs}")
|
||||
|
||||
Reference in New Issue
Block a user