summaryrefslogtreecommitdiff
path: root/thirdparty/dxerr/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/dxerr/CMakeLists.txt')
-rw-r--r--thirdparty/dxerr/CMakeLists.txt19
1 files changed, 7 insertions, 12 deletions
diff --git a/thirdparty/dxerr/CMakeLists.txt b/thirdparty/dxerr/CMakeLists.txt
index b63b69ca..26802e66 100644
--- a/thirdparty/dxerr/CMakeLists.txt
+++ b/thirdparty/dxerr/CMakeLists.txt
@@ -1,16 +1,11 @@
-macro (HaveDirectXInclude NAME)
- if (DirectX_${NAME}_INCLUDE_FOUND)
- include_directories (BEFORE SYSTEM
- ${DirectX_${NAME}_INCLUDE_DIR}
- )
- add_definitions (-DHAVE_${NAME})
- endif ()
-endmacro ()
+add_definitions (-DHAVE_DDRAW)
+add_definitions (-DHAVE_D3D9)
-havedirectxinclude (DDRAW)
-havedirectxinclude (D3D9)
-havedirectxinclude (D3D10_1)
-havedirectxinclude (D3D11_1)
+if (DirectX_D3D11_3_INCLUDE_FOUND)
+ include_directories (BEFORE SYSTEM DirectX_D3D11_3_INCLUDE_DIR)
+ add_definitions (-DHAVE_D3D10_1)
+ add_definitions (-DHAVE_D3D11_1)
+endif ()
add_library (dxerr STATIC
dxerr.cpp