1 cmake_minimum_required (VERSION 2.6)
5 set(OS_SPECIFIC_SOURCES
6 cpu/image/image_mixer.cpp
7 cpu/image/image_mixer.h
11 elseif (CMAKE_COMPILER_IS_GNUCXX)
15 ogl/image/image_kernel.cpp
16 ogl/image/image_mixer.cpp
17 ogl/image/image_shader.cpp
28 ogl/image/blending_glsl.h
29 ogl/image/image_kernel.h
30 ogl/image/image_mixer.h
31 ogl/image/image_shader.h
42 add_library(accelerator ${SOURCES} ${HEADERS} ${OS_SPECIFIC_SOURCES})
43 add_precompiled_header(accelerator StdAfx.h FORCEINCLUDE)
45 include_directories(..)
46 include_directories(${BOOST_INCLUDE_PATH})
47 include_directories(${RXCPP_INCLUDE_PATH})
48 include_directories(${TBB_INCLUDE_PATH})
49 include_directories(${GLEW_INCLUDE_PATH})
50 include_directories(${ASMLIB_INCLUDE_PATH})
51 include_directories(${FFMPEG_INCLUDE_PATH})
52 include_directories(${SFML_INCLUDE_PATH})
54 source_group(sources ./*)
55 source_group(sources\\cpu\\image cpu/image/*)
56 source_group(sources\\ogl\\image ogl/image/*)
57 source_group(sources\\ogl\\util ogl/util/*)
59 target_link_libraries(accelerator common core ffmpeg)