Use C++17 flag only for C++ files.

pull/705/head
bruvzg 2022-02-16 13:12:10 +02:00
parent 9bc489eb2a
commit 3bb86f1e01
No known key found for this signature in database
GPG Key ID: 7960FCF39844EC38
1 changed files with 2 additions and 2 deletions

View File

@ -170,9 +170,9 @@ if host_platform == "windows" and env["platform"] != "android":
# Require C++17 # Require C++17
if host_platform == "windows" and env["platform"] == "windows" and not env["use_mingw"]: if host_platform == "windows" and env["platform"] == "windows" and not env["use_mingw"]:
# MSVC # MSVC
env.Append(CCFLAGS=["/std:c++17"]) env.Append(CXXFLAGS=["/std:c++17"])
else: else:
env.Append(CCFLAGS=["-std=c++17"]) env.Append(CXXFLAGS=["-std=c++17"])
if env["target"] == "debug": if env["target"] == "debug":
env.Append(CPPDEFINES=["DEBUG_ENABLED", "DEBUG_METHODS_ENABLED"]) env.Append(CPPDEFINES=["DEBUG_ENABLED", "DEBUG_METHODS_ENABLED"])