From 45976da975a21359cfcc9a05c575ed8b07575612 Mon Sep 17 00:00:00 2001 From: Yuri Kunde Schlesner Date: Sat, 23 Aug 2014 22:22:05 -0300 Subject: CMake cleanup Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers. --- src/video_core/CMakeLists.txt | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) (limited to 'src/video_core/CMakeLists.txt') diff --git a/src/video_core/CMakeLists.txt b/src/video_core/CMakeLists.txt index 48c5d142..13c3f7b2 100644 --- a/src/video_core/CMakeLists.txt +++ b/src/video_core/CMakeLists.txt @@ -1,29 +1,42 @@ -set(SRCS clipper.cpp +set(SRCS + renderer_opengl/generated/gl_3_2_core.c + renderer_opengl/renderer_opengl.cpp + renderer_opengl/gl_shader_util.cpp + debug_utils/debug_utils.cpp + clipper.cpp command_processor.cpp primitive_assembly.cpp rasterizer.cpp utils.cpp vertex_shader.cpp video_core.cpp - renderer_opengl/generated/gl_3_2_core.c - renderer_opengl/renderer_opengl.cpp - renderer_opengl/gl_shader_util.cpp - debug_utils/debug_utils.cpp) + ) -set(HEADERS clipper.h +set(HEADERS + debug_utils/debug_utils.h + renderer_opengl/generated/gl_3_2_core.h + renderer_opengl/gl_shader_util.h + renderer_opengl/gl_shaders.h + renderer_opengl/renderer_opengl.h + clipper.h command_processor.h + gpu_debugger.h math.h + pica.h primitive_assembly.h rasterizer.h - utils.h - video_core.h renderer_base.h + utils.h vertex_shader.h video_core.h - renderer_opengl/generated/gl_3_2_core.h - renderer_opengl/renderer_opengl.h - renderer_opengl/gl_shader_util.h - renderer_opengl/gl_shaders.h - debug_utils/debug_utils.h) + ) + +create_directory_groups(${SRCS} ${HEADERS}) add_library(video_core STATIC ${SRCS} ${HEADERS}) + +if (PNG_FOUND) + target_link_libraries(video_core ${PNG_LIBRARIES}) + include_directories(${PNG_INCLUDE_DIRS}) + add_definitions(${PNG_DEFINITIONS}) +endif() -- cgit v1.2.3