1234567891011121314151617181920212223242526272829303132333435363738394041 |
- LIBRARY()
- WITHOUT_LICENSE_TEXTS()
- VERSION(Service-proxy-version)
- LICENSE(YandexOpen)
- SUBSCRIBER(
- g:contrib
- g:cpp-contrib
- somov
- )
- NO_PLATFORM()
- ADDINCL(GLOBAL contrib/libs/cxxsupp/system_stl/include)
- IF (OS_IOS OR OS_DARWIN)
- LDFLAGS(-lc++)
- ELSEIF (OS_ANDROID)
- IF (STATIC_STL)
- LDFLAGS(-l:libc++.a)
- ELSE()
- LDFLAGS(-lc++)
- ENDIF()
- ELSE()
- CFLAGS(GLOBAL -DLIBCXX_BUILDING_LIBGCC)
- LDFLAGS(-lgcc_s)
- # libatomic.a is needed in order to make atomic operations work
- LDFLAGS(-l:libatomic.a)
- IF (STATIC_STL)
- LDFLAGS(-l:libstdc++.a)
- ELSE()
- LDFLAGS(-lstdc++)
- ENDIF()
- ENDIF()
- END()
|