diff options
Diffstat (limited to 'libcxx/lib/abi/CMakeLists.txt')
-rw-r--r-- | libcxx/lib/abi/CMakeLists.txt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libcxx/lib/abi/CMakeLists.txt b/libcxx/lib/abi/CMakeLists.txt index e42e96173f5..e65df03b5de 100644 --- a/libcxx/lib/abi/CMakeLists.txt +++ b/libcxx/lib/abi/CMakeLists.txt @@ -1,9 +1,12 @@ if (DEFINED TARGET_TRIPLE) - # Ignore the major, minor, and patchlevel versions of the darwin - # target. - string(REGEX REPLACE "darwin([0-9]+)\\.([0-9]+)\\.([0-9]+)" "darwin" - GENERIC_TARGET_TRIPLE "${TARGET_TRIPLE}") + # Ignore the major, minor, and patchlevel versions of darwin targets. + string(REGEX REPLACE "darwin[0-9]+\\.[0-9]+\\.[0-9]+" "darwin" + GENERIC_TARGET_TRIPLE "${TARGET_TRIPLE}") + + # Ignore the major and minor versions of freebsd targets. + string(REGEX REPLACE "freebsd[0-9]+\\.[0-9]+" "freebsd" + GENERIC_TARGET_TRIPLE "${TARGET_TRIPLE}") endif() # Detect if we are building in the same configuration used to generate |