diff options
author | Christian Fetzer <fetzer.ch@gmail.com> | 2016-07-31 20:06:46 +0200 |
---|---|---|
committer | Christian Fetzer <fetzer.ch@gmail.com> | 2016-08-09 18:16:26 +0200 |
commit | 212e51b5620a819c6bb837dab0de1e4fa64f14d4 (patch) | |
tree | 4984e901e5dff618ca34709833c9cdf63e9b427a /lib | |
parent | 72bb2e3ce7dacb72f2548b2d0b70efc0f03d2b6c (diff) |
[cmake/win32] Build Effects11 with CMake
Diffstat (limited to 'lib')
-rw-r--r-- | lib/win32/Effects11/CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/win32/Effects11/CMakeLists.txt b/lib/win32/Effects11/CMakeLists.txt new file mode 100644 index 0000000000..abee71285b --- /dev/null +++ b/lib/win32/Effects11/CMakeLists.txt @@ -0,0 +1,25 @@ +set(SOURCES d3dxGlobal.cpp + EffectAPI.cpp + EffectLoad.cpp + EffectNonRuntime.cpp + EffectReflection.cpp + EffectRuntime.cpp) + +add_library(effects11 STATIC ${SOURCES}) +target_include_directories(effects11 + PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Binary +) +target_compile_definitions(effects11 PRIVATE + _WIN7_PLATFORM_UPDATE + WIN32 + _WINDOWS + _LIB + D3DXFX_LARGEADDRESS_HANDLE + _WIN32_WINNT=0x0600 + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS +) +add_precompiled_header(effects11 pchfx.h d3dxGlobal.cpp) +set_target_properties(effects11 PROPERTIES FOLDER lib) +source_group_by_folder(effects11) +set(core_DEPENDS effects11 ${core_DEPENDS} CACHE STRING "" FORCE) |