SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines
It's the recommended way to set those, and is more portable (automatically prepends -D for GCC/Clang and /D for MSVC). We still use CPPFLAGS for some pre-processor flags which are not defines.
This commit is contained in:
@ -10,22 +10,21 @@ env_vhacd = env_modules.Clone()
|
||||
thirdparty_dir = "#thirdparty/vhacd/"
|
||||
|
||||
thirdparty_sources = [
|
||||
"src/vhacdManifoldMesh.cpp",
|
||||
"src/FloatMath.cpp",
|
||||
"src/vhacdMesh.cpp",
|
||||
"src/vhacdICHull.cpp",
|
||||
"src/vhacdVolume.cpp",
|
||||
"src/VHACD-ASYNC.cpp",
|
||||
"src/btAlignedAllocator.cpp",
|
||||
"src/vhacdRaycastMesh.cpp",
|
||||
"src/VHACD.cpp",
|
||||
"src/btConvexHullComputer.cpp"
|
||||
"src/vhacdManifoldMesh.cpp",
|
||||
"src/FloatMath.cpp",
|
||||
"src/vhacdMesh.cpp",
|
||||
"src/vhacdICHull.cpp",
|
||||
"src/vhacdVolume.cpp",
|
||||
"src/VHACD-ASYNC.cpp",
|
||||
"src/btAlignedAllocator.cpp",
|
||||
"src/vhacdRaycastMesh.cpp",
|
||||
"src/VHACD.cpp",
|
||||
"src/btConvexHullComputer.cpp"
|
||||
]
|
||||
|
||||
thirdparty_sources = [thirdparty_dir + file for file in thirdparty_sources]
|
||||
|
||||
env_vhacd.Prepend(CPPPATH=[thirdparty_dir + "/inc"])
|
||||
env_vhacd.Append(CPPFLAGS=["-DGODOT_ENET"])
|
||||
|
||||
# upstream uses c++11
|
||||
if not env.msvc:
|
||||
|
||||
Reference in New Issue
Block a user