[libc++] Remove the need for the %{build_module} substitution
authorLouis Dionne <ldionne@apple.com>
Wed, 15 Apr 2020 16:58:00 +0000 (12:58 -0400)
committerLouis Dionne <ldionne@apple.com>
Wed, 15 Apr 2020 17:01:26 +0000 (13:01 -0400)
commite87c46b162632df0f962f05998d2e26bb78dac5d
treed4edca9d1a7e64792a2c34700a35d04a8c587c20
parent1265899c5f7d34034a8c1f67e69a5ab6087310e7
[libc++] Remove the need for the %{build_module} substitution

Instead of using .sh.cpp tests for the modules tests, use .compile.pass.cpp
and add the -fmodules additional flag.
libcxx/test/libcxx/modules/cinttypes_exports.compile.pass.cpp [moved from libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp with 90% similarity]
libcxx/test/libcxx/modules/clocale_exports.compile.pass.cpp [moved from libcxx/test/libcxx/modules/clocale_exports.sh.cpp with 81% similarity]
libcxx/test/libcxx/modules/cstdint_exports.compile.pass.cpp [moved from libcxx/test/libcxx/modules/cstdint_exports.sh.cpp with 90% similarity]
libcxx/test/libcxx/modules/inttypes_h_exports.compile.pass.cpp [moved from libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp with 93% similarity]
libcxx/test/libcxx/modules/stdint_h_exports.compile.pass.cpp [moved from libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp with 82% similarity]
libcxx/utils/libcxx/test/config.py