From: José Fonseca Date: Sat, 4 Jun 2011 13:00:26 +0000 (+0100) Subject: Use -isystem to DirectX SDK headers on MinGW. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=7ad6e53aec058b77935efce53df510aaf42fc1e9;p=apitrace Use -isystem to DirectX SDK headers on MinGW. Otherwise there will be many warnings and duplicate definitions when using recent DirectX SDK headers. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index aed8dd4..1844b39 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -176,7 +176,7 @@ install (TARGETS tracedump RUNTIME DESTINATION bin) if (WIN32) # ddraw.dll if (DirectX_D3D_INCLUDE_DIR) - include_directories (${DirectX_D3D_INCLUDE_DIR}) + include_directories (SYSTEM ${DirectX_D3D_INCLUDE_DIR}) add_custom_command ( OUTPUT ddraw.cpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d.py > ${CMAKE_CURRENT_BINARY_DIR}/ddraw.cpp @@ -193,7 +193,7 @@ if (WIN32) # d3d8.dll if (DirectX_D3D8_INCLUDE_DIR AND DirectX_D3DX9_INCLUDE_DIR) - include_directories (${DirectX_D3D8_INCLUDE_DIR} ${DirectX_D3DX9_INCLUDE_DIR}) + include_directories (SYSTEM ${DirectX_D3D8_INCLUDE_DIR} ${DirectX_D3DX9_INCLUDE_DIR}) add_custom_command ( OUTPUT d3d8.cpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8.cpp @@ -210,7 +210,7 @@ if (WIN32) # d3d9.dll if (DirectX_D3DX9_INCLUDE_DIR) - include_directories (${DirectX_D3DX9_INCLUDE_DIR}) + include_directories (SYSTEM ${DirectX_D3DX9_INCLUDE_DIR}) add_custom_command ( OUTPUT d3d9.cpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d9.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d9.cpp @@ -227,7 +227,7 @@ if (WIN32) # d3d10.dll #if (DirectX_D3D10_INCLUDE_DIR) - # include_directories (${DirectX_D3D10_INCLUDE_DIR}) + # include_directories (SYSTEM ${DirectX_D3D10_INCLUDE_DIR}) # add_custom_command ( # OUTPUT d3d10.cpp # COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d10misc.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d10.cpp