1 set(SOURCES d3dxGlobal.cpp
8 add_library(effects11 STATIC ${SOURCES})
9 target_include_directories(effects11
10 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc
11 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Binary
14 target_compile_options(effects11 PRIVATE "/permissive")
16 if(CORE_SYSTEM_NAME STREQUAL windowsstore)
17 target_compile_definitions(effects11 PRIVATE
21 D3DXFX_LARGEADDRESS_HANDLE
23 _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS
26 target_compile_definitions(effects11 PRIVATE
30 D3DXFX_LARGEADDRESS_HANDLE
31 _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS
35 add_precompiled_header(effects11 pchfx.h d3dxGlobal.cpp)
36 set_target_properties(effects11 PROPERTIES FOLDER lib)
37 source_group_by_folder(effects11)
38 set(core_DEPENDS effects11 ${core_DEPENDS} CACHE STRING "" FORCE)
40 if(CORE_SYSTEM_NAME STREQUAL windowsstore)
41 set_target_properties(effects11 PROPERTIES STATIC_LIBRARY_FLAGS "/ignore:4264")