Skip to content

Commit 624f2cb

Browse files
committedJan 23, 2019
Update PhysX_4.0_RC_2019_01_23_25635910
1 parent da05b6e commit 624f2cb

File tree

3,410 files changed

+15301
-14263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,410 files changed

+15301
-14263
lines changed
 

‎externals/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ Hewlett-Packard Company,
88
The Khronos Group Inc.,
99
Pawel Olszta,
1010
VMWare,
11+
Kitware Inc.,
1112
and the clang and glew development teams.
1213

‎externals/cmakemodules/GetCompilerAndPlatform.cmake

+5-135
Original file line numberDiff line numberDiff line change
@@ -10,114 +10,7 @@ FUNCTION(CompilerDumpVersion _OUTPUT_VERSION)
1010
SET(${_OUTPUT_VERSION} ${COMPILER_VERSION})
1111
ENDFUNCTION()
1212

13-
FUNCTION(GetAndroidNDKVersion out_NDK_Version)
14-
IF (CM_ANDROID_NDK_VERSION STREQUAL "13.2")
15-
SET(_NDK_Version "ndk13b")
16-
ELSE()
17-
MESSAGE("Unknown android NDK: ${CM_ANDROID_NDK_VERSION}, please update GetCompilerAndPlatform.cmake")
18-
ENDIF()
19-
20-
SET(${out_NDK_Version} ${_NDK_Version} PARENT_SCOPE)
21-
ENDFUNCTION()
22-
23-
FUNCTION(GetCompilerAndPlatform _ret)
24-
25-
SET(RETVAL "UNKNOWN")
26-
27-
IF(CMAKE_CXX_COMPILER_ID STREQUAL "Intel"
28-
OR CMAKE_CXX_COMPILER MATCHES "icl"
29-
OR CMAKE_CXX_COMPILER MATCHES "icpc")
30-
IF(WIN32)
31-
SET (COMPILER_SUFFIX "iw")
32-
ELSE()
33-
SET (COMPILER_SUFFIX "il")
34-
ENDIF()
35-
ELSEIF (GHSMULTI)
36-
SET(COMPILER_SUFFIX "ghs")
37-
ELSEIF (MSVC_VERSION GREATER_EQUAL 1910)
38-
SET(COMPILER_SUFFIX "vc141")
39-
ELSEIF (MSVC14)
40-
SET(COMPILER_SUFFIX "vc140")
41-
ELSEIF (MSVC12)
42-
SET(COMPILER_SUFFIX "vc120")
43-
ELSEIF (MSVC11)
44-
SET(COMPILER_SUFFIX "vc110")
45-
ELSEIF (MSVC10)
46-
SET(COMPILER_SUFFIX "vc100")
47-
ELSEIF (MSVC90)
48-
SET(COMPILER_SUFFIX "vc90")
49-
ELSEIF (MSVC80)
50-
SET(COMPILER_SUFFIX "vc80")
51-
ELSEIF (MSVC71)
52-
SET(COMPILER_SUFFIX "vc71")
53-
ELSEIF (MSVC70) # Good luck!
54-
SET(COMPILER_SUFFIX "vc7") # yes, this is correct
55-
ELSEIF (MSVC60) # Good luck!
56-
SET(COMPILER_SUFFIX "vc6") # yes, this is correct
57-
ELSEIF (BORLAND)
58-
SET(COMPILER_SUFFIX "bcb")
59-
ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL "SunPro")
60-
SET(COMPILER_SUFFIX "sw")
61-
ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL "XL")
62-
SET(COMPILER_SUFFIX "xlc")
63-
ELSEIF (MINGW)
64-
CompilerDumpVersion(_COMPILER_VERSION)
65-
SET(COMPILER_SUFFIX "mgw${_COMPILER_VERSION}")
66-
ELSEIF (UNIX)
67-
IF (CMAKE_COMPILER_IS_GNUCXX)
68-
CompilerDumpVersion(_COMPILER_VERSION)
69-
IF(APPLE)
70-
# on Mac OS X/Darwin is "xgcc".
71-
SET(COMPILER_SUFFIX "xgcc${_COMPILER_VERSION}")
72-
ELSE()
73-
SET(COMPILER_SUFFIX "gcc${_COMPILER_VERSION}")
74-
ENDIF()
75-
ENDIF()
76-
ELSE()
77-
# add clang!
78-
SET(COMPILER_SUFFIX "")
79-
ENDIF()
80-
81-
IF(TARGET_BUILD_PLATFORM STREQUAL "windows")
82-
SET(RETVAL "win-${COMPILER_SUFFIX}")
83-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "uwp")
84-
SET(RETVAL "uwp-${COMPILER_SUFFIX}")
85-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "mac")
86-
SET(RETVAL "osx-clang") # Probably not right
87-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "ios")
88-
SET(RETVAL "ios-clang") # Probably not right
89-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "ps4")
90-
SET(RETVAL "ps4-clang")
91-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "xboxone")
92-
IF(DEFINED CMAKE_VS150PATH)
93-
SET(RETVAL "xboxone-vc15")
94-
ELSE()
95-
SET(RETVAL "xboxone-vc14")
96-
ENDIF()
97-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "switch")
98-
IF(CMAKE_GENERATOR_PLATFORM STREQUAL "NX64")
99-
SET(RETVAL "switch64-vc14")
100-
ELSEIF()
101-
SET(RETVAL "switch32-vc14")
102-
ENDIF()
103-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "android")
104-
GetAndroidNDKVersion(NDK_COMP_VERSION)
105-
SET(RETVAL "android${ANDROID_NATIVE_API_LEVEL}-${NDK_COMP_VERSION}")
106-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "linux")
107-
IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
108-
# using Clang
109-
SET(RETVAL "linux-clang")
110-
ELSEIF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
111-
# using GCC
112-
SET(RETVAL "linux-gcc")
113-
ENDIF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
114-
ENDIF()
115-
SET(${_ret} ${RETVAL} PARENT_SCOPE)
116-
117-
ENDFUNCTION()
118-
11913
FUNCTION(GetCompiler _ret)
120-
12114
SET(COMPILER_SUFFIX "UNKNOWN")
12215

12316
IF(CMAKE_CXX_COMPILER_ID STREQUAL "Intel"
@@ -169,6 +62,10 @@ FUNCTION(GetCompiler _ret)
16962
SET(COMPILER_SUFFIX "gcc${_COMPILER_VERSION}")
17063
ENDIF()
17164
ENDIF()
65+
ELSEIF (XBOXONE_MSVC_VERSION EQUAL 140)
66+
SET(COMPILER_SUFFIX "vc140")
67+
ELSEIF (XBOXONE_MSVC_VERSION EQUAL 141)
68+
SET(COMPILER_SUFFIX "vc141")
17269
ELSE()
17370
# add clang!
17471
SET(COMPILER_SUFFIX "")
@@ -177,33 +74,6 @@ FUNCTION(GetCompiler _ret)
17774
SET(${_ret} ${COMPILER_SUFFIX} PARENT_SCOPE)
17875
ENDFUNCTION()
17976

180-
FUNCTION(GetPlatform _ret)
181-
182-
SET(RETVAL "UNKNOWN")
183-
184-
IF(TARGET_BUILD_PLATFORM STREQUAL "windows")
185-
SET(RETVAL "win")
186-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "uwp")
187-
SET(RETVAL "uwp")
188-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "mac")
189-
SET(RETVAL "osx") # Probably not right
190-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "ios")
191-
SET(RETVAL "ios") # Probably not right
192-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "ps4")
193-
SET(RETVAL "ps4")
194-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "xboxone")
195-
SET(RETVAL "xboxone")
196-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "switch")
197-
SET(RETVAL "switch")
198-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "android")
199-
SET(RETVAL "android")
200-
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "linux")
201-
SET(RETVAL "linux")
202-
ENDIF()
203-
SET(${_ret} ${RETVAL} PARENT_SCOPE)
204-
205-
ENDFUNCTION()
206-
20777
FUNCTION(GetStaticCRTString _ret)
20878
IF(NOT TARGET_BUILD_PLATFORM STREQUAL "windows")
20979
return()
@@ -237,7 +107,7 @@ FUNCTION (GetPlatformBinName PLATFORM_BIN_NAME LIBPATH_SUFFIX)
237107
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "xboxone")
238108
SET(RETVAL "xboxone.${COMPILER}")
239109
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "switch")
240-
SET(RETVAL "switch")
110+
SET(RETVAL "switch64")
241111
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "android")
242112
SET(RETVAL "android.arm.fp-soft")
243113
ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "linux")

0 commit comments

Comments
 (0)