dolphin/Source/Core/VideoCommon/CMakeLists.txt

69 lines
1.4 KiB
CMake
Raw Normal View History

2013-12-07 20:14:29 +00:00
set(SRCS BPFunctions.cpp
BPMemory.cpp
BPStructs.cpp
CPMemory.cpp
CommandProcessor.cpp
Debugger.cpp
DriverDetails.cpp
Fifo.cpp
FPSCounter.cpp
FramebufferManagerBase.cpp
HiresTextures.cpp
ImageWrite.cpp
IndexGenerator.cpp
MainBase.cpp
OnScreenDisplay.cpp
OpcodeDecoding.cpp
PerfQueryBase.cpp
PixelEngine.cpp
PixelShaderGen.cpp
PixelShaderManager.cpp
RenderBase.cpp
Statistics.cpp
TextureCacheBase.cpp
TextureConversionShader.cpp
VertexLoader.cpp
VertexLoaderManager.cpp
VertexLoader_Color.cpp
VertexLoader_Normal.cpp
VertexLoader_Position.cpp
VertexLoader_TextCoord.cpp
VertexManagerBase.cpp
VertexShaderGen.cpp
VertexShaderManager.cpp
VideoBackendBase.cpp
VideoConfig.cpp
VideoState.cpp
XFMemory.cpp
XFStructs.cpp
memcpy_amd.cpp)
set(LIBS core png)
2013-02-26 19:49:00 +00:00
if(NOT _M_GENERIC)
2013-12-07 20:14:29 +00:00
set(SRCS ${SRCS} TextureDecoder_x64.cpp
DLCache_x64.cpp)
2013-02-26 19:49:00 +00:00
else()
2013-12-07 20:14:29 +00:00
set(SRCS ${SRCS} TextureDecoder_Generic.cpp
DLCache_Generic.cpp)
2013-02-26 19:49:00 +00:00
endif()
if(NOT ${CL} STREQUAL CL-NOTFOUND)
list(APPEND LIBS ${CL})
endif()
if(wxWidgets_FOUND AND WIN32)
2013-12-07 20:14:29 +00:00
set(SRCS ${SRCS} EmuWindow.cpp)
endif()
if(LIBAV_FOUND OR WIN32)
2013-12-07 20:14:29 +00:00
set(SRCS ${SRCS} AVIDump.cpp)
endif()
add_dolphin_library(videocommon "${SRCS}" "${LIBS}")
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
if(LIBAV_FOUND)
target_link_libraries(videocommon ${LIBS} ${LIBAV_LIBRARIES})
add_definitions(-D__STDC_CONSTANT_MACROS)
endif()
endif()