diff options
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) |