Skip to content

Commit 96277e5

Browse files
committed
Code review
1 parent bf904b9 commit 96277e5

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

CMakeLists.txt

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,19 @@ if(XBOX_CONSOLE_TARGET STREQUAL "durango")
6060
set(BUILD_GAMEINPUT OFF)
6161
set(BUILD_WGI OFF)
6262
set(BUILD_XINPUT OFF)
63-
set(BUILD_XBOXONE_SHADERS ON)
6463
set(BUILD_XAUDIO_WIN10 OFF)
6564
set(BUILD_XAUDIO_WIN8 ON)
6665
set(BUILD_XAUDIO_REDIST OFF)
66+
set(BUILD_XBOXONE_SHADERS ON)
6767
set(BUILD_TOOLS OFF)
6868
elseif(WINDOWS_STORE)
6969
set(BUILD_GAMEINPUT OFF)
7070
set(BUILD_WGI ON)
7171
set(BUILD_XINPUT OFF)
72-
set(BUILD_TOOLS OFF)
7372
set(BUILD_XAUDIO_WIN10 ON)
7473
set(BUILD_XAUDIO_WIN8 OFF)
7574
set(BUILD_XAUDIO_REDIST OFF)
75+
set(BUILD_TOOLS OFF)
7676
elseif(MINGW)
7777
set(BUILD_WGI OFF)
7878
set(BUILD_XAUDIO_WIN10 OFF)
@@ -161,18 +161,12 @@ set(SHADER_SOURCES
161161

162162
# These source files are identical in both DX11 and DX12 version.
163163
set(LIBRARY_HEADERS ${LIBRARY_HEADERS}
164-
Inc/GamePad.h
165-
Inc/Keyboard.h
166-
Inc/Mouse.h
167164
Inc/SimpleMath.h
168165
Inc/SimpleMath.inl)
169166

170167
set(LIBRARY_SOURCES ${LIBRARY_SOURCES}
171168
Src/BinaryReader.cpp
172-
Src/GamePad.cpp
173169
Src/Geometry.cpp
174-
Src/Keyboard.cpp
175-
Src/Mouse.cpp
176170
Src/SimpleMath.cpp)
177171

178172
set(LIBRARY_SOURCES ${LIBRARY_SOURCES}
@@ -207,6 +201,18 @@ if(DEFINED XBOX_CONSOLE_TARGET)
207201
Src/XboxDDSTextureLoader.cpp)
208202
endif()
209203

204+
if(BUILD_XINPUT OR BUILD_WGI OR BUILD_GAMEINPUT)
205+
set(LIBRARY_HEADERS ${LIBRARY_HEADERS}
206+
Inc/GamePad.h
207+
Inc/Keyboard.h
208+
Inc/Mouse.h)
209+
210+
set(LIBRARY_SOURCES ${LIBRARY_SOURCES}
211+
Src/GamePad.cpp
212+
Src/Keyboard.cpp
213+
Src/Mouse.cpp)
214+
endif()
215+
210216
if(BUILD_XAUDIO_WIN10 OR BUILD_XAUDIO_WIN8 OR BUILD_XAUDIO_REDIST)
211217
set(LIBRARY_HEADERS ${LIBRARY_HEADERS}
212218
Inc/Audio.h)

0 commit comments

Comments
 (0)