aboutsummaryrefslogblamecommitdiffstats
path: root/contrib/libs/cxxsupp/ya.make
blob: 3bf5aa4ce3cae37acc48b2d73f0eb6a0e977a927 (plain) (tree)
1
2
3
4
5
6
7
8


                       
                              
                                   

                       
                              

                                           


                                             



                                       






                                       







                       
LIBRARY()

WITHOUT_LICENSE_TEXTS()

VERSION(Service-proxy-version)

LICENSE(Service-Sourceless-Library)

NO_PLATFORM()

IF (NOT USE_STL_SYSTEM)
    IF (MSVC AND NOT CLANG_CL)
        PEERDIR(
            contrib/libs/cxxsupp/libcxxmsvc
        )
    ELSEIF (NVCC_STD_VER == "17" OR CUDA11)
        PEERDIR(
            contrib/libs/cxxsupp/libcxxcuda11
        )
    ELSE()
        PEERDIR(
            contrib/libs/cxxsupp/libcxx
        )
    ENDIF()
ELSE()
    PEERDIR(
        contrib/libs/cxxsupp/system_stl
    )
ENDIF()

END()

IF (NOT USE_STL_SYSTEM)
    RECURSE(
        libcxx
        libcxxabi
        libcxxmsvc
        libcxxrt
        openmp
    )
ENDIF()