[llvm-bugs] [Bug 44840] New: `llvm-config --cxxflags` does not include the C++ standard on Windows
    via llvm-bugs 
    llvm-bugs at lists.llvm.org
       
    Fri Feb  7 14:28:08 PST 2020
    
    
  
https://bugs.llvm.org/show_bug.cgi?id=44840
            Bug ID: 44840
           Summary: `llvm-config --cxxflags` does not include the C++
                    standard on Windows
           Product: new-bugs
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: dmajor at mozilla.com
                CC: compnerd at compnerd.org, htmldeveloper at gmail.com,
                    llvm-bugs at lists.llvm.org
Linux, 10.0.0 release candidate branch:
$ llvm-config --cxxflags
-I/home/vm/src/llvm.install/include -std=c++14   -fno-exceptions -fno-rtti
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
Windows, 10.0.0 release candidate branch:
e:\llvm.out\bin>llvm-config.exe --cxxflags
-IE:\llvm-project\llvm\include -IE:\llvm.out\include    /EHs-c- /GR-
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS
-D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS
-D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DUNICODE -D_UNICODE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
Note the missing `-std=c++14` on Windows.
+compnerd because
https://github.com/llvm/llvm-project/commit/7a25de6d2073f77ea1a0d8f4cd715bec55678941
looks like it was trying to solve a similar problem, it seems not to have
worked on Windows though.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200207/a3281c28/attachment.html>
    
    
More information about the llvm-bugs
mailing list