File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -129,11 +129,14 @@ else()
129129 message (FATAL_ERROR "Unable identify Windows Kits architecture for CMAKE_SYSTEM_PROCESSOR ${CMAKE_SYSTEM_PROCESSOR} " )
130130endif ()
131131
132- include_directories (SYSTEM "${WINDOWS_KITS_INCLUDE_PATH} /ucrt" )
133- include_directories (SYSTEM "${WINDOWS_KITS_INCLUDE_PATH} /shared" )
134- include_directories (SYSTEM "${WINDOWS_KITS_INCLUDE_PATH} /um" )
135- include_directories (SYSTEM "${WINDOWS_KITS_INCLUDE_PATH} /winrt" )
136- include_directories (SYSTEM "${WINDOWS_KITS_INCLUDE_PATH} /cppwinrt" )
132+ foreach (LANG C CXX RC)
133+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${WINDOWS_KITS_INCLUDE_PATH} /ucrt" )
134+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${WINDOWS_KITS_INCLUDE_PATH} /shared" )
135+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${WINDOWS_KITS_INCLUDE_PATH} /um" )
136+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${WINDOWS_KITS_INCLUDE_PATH} /winrt" )
137+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${WINDOWS_KITS_INCLUDE_PATH} /cppwinrt" )
138+ endforeach ()
139+
137140link_directories ("${WINDOWS_KITS_LIB_PATH} /ucrt/${WINDOWS_KITS_TARGET_ARCHITECTURE} " )
138141link_directories ("${WINDOWS_KITS_LIB_PATH} /um/${WINDOWS_KITS_TARGET_ARCHITECTURE} " )
139142link_directories ("${WINDOWS_KITS_REFERENCES_PATH} /${WINDOWS_KITS_TARGET_ARCHITECTURE} " )
Original file line number Diff line number Diff line change @@ -183,8 +183,10 @@ if(NOT MSVC_VERSION)
183183endif ()
184184
185185# Compiler
186- include_directories (SYSTEM "${VS_TOOLSET_PATH} /ATLMFC/include" )
187- include_directories (SYSTEM "${VS_TOOLSET_PATH} /include" )
186+ foreach (LANG C CXX RC)
187+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${VS_TOOLSET_PATH} /ATLMFC/include" )
188+ list (APPEND CMAKE_${LANG} _STANDARD_INCLUDE_DIRECTORIES "${VS_TOOLSET_PATH} /include" )
189+ endforeach ()
188190
189191if (VS_USE_SPECTRE_MITIGATION_RUNTIME)
190192 set (TOOLCHAIN_SPECTRE_TOKEN "/spectre" )
You can’t perform that action at this time.
0 commit comments