VideoCommon/CMakeLists: Migrate off add_dolphin_library

Continues the migration work started in 3a4c3bbe01
This commit is contained in:
Lioncash 2018-03-28 09:57:46 -04:00
parent c28850045d
commit fd7ac0d4a3
No known key found for this signature in database
GPG Key ID: 4E3C3CC1031BA9C7
1 changed files with 15 additions and 7 deletions

View File

@ -1,4 +1,4 @@
set(SRCS
add_library(videocommon
AbstractFramebuffer.cpp
AbstractStagingTexture.cpp
AbstractTexture.cpp
@ -59,21 +59,29 @@ set(SRCS
XFStructs.cpp
)
set(LIBS
target_link_libraries(videocommon
PUBLIC
core
PRIVATE
png
)
if(_M_X86)
set(SRCS ${SRCS} TextureDecoder_x64.cpp VertexLoaderX64.cpp)
target_sources(videocommon PRIVATE
TextureDecoder_x64.cpp
VertexLoaderX64.cpp
)
elseif(_M_ARM_64)
set(SRCS ${SRCS} VertexLoaderARM64.cpp TextureDecoder_Generic.cpp)
target_sources(videocommon PRIVATE
VertexLoaderARM64.cpp
TextureDecoder_Generic.cpp
)
else()
set(SRCS ${SRCS} TextureDecoder_Generic.cpp)
target_sources(videocommon PRIVATE
TextureDecoder_Generic.cpp
)
endif()
add_dolphin_library(videocommon "${SRCS}" "${LIBS}")
if(FFmpeg_FOUND)
target_sources(videocommon PRIVATE AVIDump.cpp)
target_link_libraries(videocommon PRIVATE