cmake_minimum_required (VERSION 2.6)
project (accelerator)
+if (MSVC)
+ set(OS_SPECIFIC_SOURCES
+ cpu/image/image_mixer.cpp
+ cpu/image/image_mixer.h
+
+ cpu/util/xmm.h
+ )
+elseif (CMAKE_COMPILER_IS_GNUCXX)
+endif ()
set(SOURCES
- cpu/image/image_mixer.cpp
ogl/image/image_kernel.cpp
ogl/image/image_mixer.cpp
StdAfx.cpp
)
set(HEADERS
- cpu/image/image_mixer.h
-
- cpu/util/xmm.h
-
ogl/image/blending_glsl.h
ogl/image/image_kernel.h
ogl/image/image_mixer.h
StdAfx.h
)
-add_library(accelerator ${SOURCES} ${HEADERS})
+add_library(accelerator ${SOURCES} ${HEADERS} ${OS_SPECIFIC_SOURCES})
add_precompiled_header(accelerator StdAfx.h FORCEINCLUDE)
include_directories(..)
source_group(sources\\ogl\\image ogl/image/*)
source_group(sources\\ogl\\util ogl/util/*)
-target_link_libraries(accelerator common core)
+target_link_libraries(accelerator common core ffmpeg)