diff --git a/libcxx/test/configs/libcxx-trunk-shared.cfg.in b/libcxx/test/configs/libcxx-trunk-shared.cfg.in index 4bb4c43dc752..3711d5d32143 100644 --- a/libcxx/test/configs/libcxx-trunk-shared.cfg.in +++ b/libcxx/test/configs/libcxx-trunk-shared.cfg.in @@ -7,6 +7,9 @@ INSTALL_ROOT = "@CMAKE_BINARY_DIR@" COMPILER = "@CMAKE_CXX_COMPILER@" EXEC_ROOT = "@LIBCXX_BINARY_DIR@" CMAKE_OSX_SYSROOT = "@CMAKE_OSX_SYSROOT@" +INCLUDE_DIR = "@LIBCXX_INSTALL_INCLUDE_DIR@" +INCLUDE_TARGET_DIR = "@LIBCXX_INSTALL_INCLUDE_TARGET_DIR@" +LIBRARY_DIR = "@LIBCXX_INSTALL_LIBRARY_DIR@" import os import pipes @@ -32,13 +35,14 @@ config.substitutions.append(('%{flags}', '-isysroot {}'.format(CMAKE_OSX_SYSROOT) if CMAKE_OSX_SYSROOT else '' )) config.substitutions.append(('%{compile_flags}', - '-nostdinc++ -isystem {} -I {}'.format( - os.path.join(INSTALL_ROOT, 'include', 'c++', 'v1'), + '-nostdinc++ -isystem {} -isystem {} -I {}'.format( + os.path.join(INSTALL_ROOT, INCLUDE_DIR), + os.path.join(INSTALL_ROOT, INCLUDE_TARGET_DIR), os.path.join(LIBCXX_ROOT, 'test', 'support')) )) config.substitutions.append(('%{link_flags}', '-nostdlib++ -L {0} -lc++ -Wl,-rpath,{0} -pthread'.format( - os.path.join(INSTALL_ROOT, 'lib')) + os.path.join(INSTALL_ROOT, LIBRARY_DIR)) )) config.substitutions.append(('%{exec}', '{} {} --execdir %T -- '.format( diff --git a/libcxx/test/configs/libcxx-trunk-static.cfg.in b/libcxx/test/configs/libcxx-trunk-static.cfg.in index 5a111e05fe95..07f5890699fe 100644 --- a/libcxx/test/configs/libcxx-trunk-static.cfg.in +++ b/libcxx/test/configs/libcxx-trunk-static.cfg.in @@ -7,6 +7,9 @@ INSTALL_ROOT = "@CMAKE_BINARY_DIR@" COMPILER = "@CMAKE_CXX_COMPILER@" EXEC_ROOT = "@LIBCXX_BINARY_DIR@" CMAKE_OSX_SYSROOT = "@CMAKE_OSX_SYSROOT@" +INCLUDE_DIR = "@LIBCXX_INSTALL_INCLUDE_DIR@" +INCLUDE_TARGET_DIR = "@LIBCXX_INSTALL_INCLUDE_TARGET_DIR@" +LIBRARY_DIR = "@LIBCXX_INSTALL_LIBRARY_DIR@" import os import pipes @@ -32,13 +35,14 @@ config.substitutions.append(('%{flags}', '-isysroot {}'.format(CMAKE_OSX_SYSROOT) if CMAKE_OSX_SYSROOT else '' )) config.substitutions.append(('%{compile_flags}', - '-nostdinc++ -isystem {} -I {}'.format( - os.path.join(INSTALL_ROOT, 'include', 'c++', 'v1'), + '-nostdinc++ -isystem {} -isystem {} -I {}'.format( + os.path.join(INSTALL_ROOT, INCLUDE_DIR), + os.path.join(INSTALL_ROOT, INCLUDE_TARGET_DIR), os.path.join(LIBCXX_ROOT, 'test', 'support')) )) config.substitutions.append(('%{link_flags}', '-nostdlib++ -L {} -lc++ -lc++abi -pthread'.format( - os.path.join(INSTALL_ROOT, 'lib')) + os.path.join(INSTALL_ROOT, LIBRARY_DIR)) )) config.substitutions.append(('%{exec}', '{} {} --execdir %T -- '.format(