feat: Refactor target_link_libraries for sdl3_app and script_engine_tests for improved readability

This commit is contained in:
2026-01-05 04:35:44 +00:00
parent 40bf31964b
commit 4b72ecce00

View File

@@ -155,7 +155,19 @@ if(BUILD_SDL3_APP)
src/services/impl/gui_renderer.cpp
)
target_include_directories(sdl3_app PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src")
target_link_libraries(sdl3_app PRIVATE ${SDL_TARGET} Vulkan::Vulkan lua::lua CLI11::CLI11 rapidjson assimp::assimp Bullet::Bullet glm::glm Vorbis::vorbisfile Vorbis::vorbis cpptrace)
target_link_libraries(sdl3_app PRIVATE
${SDL_TARGET}
Vulkan::Vulkan
lua::lua
CLI11::CLI11
rapidjson
assimp::assimp
Bullet::Bullet
glm::glm
Vorbis::vorbisfile
Vorbis::vorbis
cpptrace::cpptrace
)
target_compile_definitions(sdl3_app PRIVATE SDL_MAIN_HANDLED)
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/shaders")
@@ -182,5 +194,13 @@ add_executable(script_engine_tests
src/services/impl/shader_script_service.cpp
)
target_include_directories(script_engine_tests PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src")
target_link_libraries(script_engine_tests PRIVATE ${SDL_TARGET} lua::lua assimp::assimp Bullet::Bullet glm::glm Vorbis::vorbisfile Vorbis::vorbis)
target_link_libraries(script_engine_tests PRIVATE
${SDL_TARGET}
lua::lua
assimp::assimp
Bullet::Bullet
glm::glm
Vorbis::vorbisfile
Vorbis::vorbis
)
add_test(NAME script_engine_tests COMMAND script_engine_tests)