mirror of
https://github.com/johndoe6345789/SDL3CPlusPlus.git
synced 2026-04-24 13:44:58 +00:00
feat: Refactor target_link_libraries for sdl3_app and script_engine_tests for improved readability
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user