12345678910111213141516171819202122232425262728293031323334353637383940 |
- LIBRARY()
- WITHOUT_LICENSE_TEXTS()
- VERSION(Service-proxy-version)
- LICENSE(Service-Sourceless-Library)
- SUBSCRIBER(
- g:contrib
- g:cpp-contrib
- )
- 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()
|