1 include (CheckIncludeFileCXX)
3 if (DirectX_D3D11_INCLUDE_DIR)
5 include_directories (BEFORE
6 ${DirectX_D3D11_INCLUDE_DIR}
9 CHECK_INCLUDE_FILE_CXX (directxmath.h HAVE_DIRECTXMATH)
10 if (NOT HAVE_DIRECTXMATH)
11 include_directories (BEFORE
12 ${CMAKE_CURRENT_SOURCE_DIR}/XNAMath
14 add_definitions (-DUSE_XNAMATH)
18 include_directories (BEFORE
19 ${CMAKE_CURRENT_SOURCE_DIR}/mingw
20 ${CMAKE_SOURCE_DIR}/dispatch # for compat.h
23 -std=c++0x # static_assert, nullptr unique_ptr
31 set (MINGW_GUID mingw/guid.cpp)
34 add_library (directxtex STATIC
36 DirectXTex/BC6HBC7.cpp
38 DirectXTex/DirectXTexCompress.cpp
39 DirectXTex/DirectXTexConvert.cpp
40 #DirectXTex/DirectXTexD3D11.cpp
41 #DirectXTex/DirectXTexDDS.cpp
42 #DirectXTex/DirectXTexFlipRotate.cpp
43 DirectXTex/DirectXTexImage.cpp
44 DirectXTex/DirectXTexMipmaps.cpp
45 DirectXTex/DirectXTexMisc.cpp
46 #DirectXTex/DirectXTexNormalMaps.cpp
47 #DirectXTex/DirectXTexResize.cpp
48 DirectXTex/DirectXTexTGA.cpp
49 DirectXTex/DirectXTexUtil.cpp
50 DirectXTex/DirectXTexWIC.cpp