Comments (4)
@luhenry Since you added the initial support, do you have any ideas here?
from folly.
I passed the -DFOLLY_HAVE_INT128_T=1
option in cmake, I wonder if that makes sense and if there are any other define
to be needed? It just seems to compile successfully.
from folly.
It depends if you're building folly as part of your cmake build or if you're using it as an installed dependency.
In case you're building folly as part of your cmake build, you can add a set(FOLLY_HAVE_INT128_T 1)
before doing your FetchContent_MakeAvailable
. See https://github.com/facebookincubator/velox/blob/main/CMake/resolve_dependency_modules/folly/CMakeLists.txt#L46 for example.
And in case you're using an installed folly (via find_package
for example), then you would need to do add_compile_definitions(FOLLY_HAVE_INT128_T=1)
as you've suggested.
from folly.
It depends if you're building folly as part of your cmake build or if you're using it as an installed dependency.
In case you're building folly as part of your cmake build, you can add a
set(FOLLY_HAVE_INT128_T 1)
before doing yourFetchContent_MakeAvailable
. See https://github.com/facebookincubator/velox/blob/main/CMake/resolve_dependency_modules/folly/CMakeLists.txt#L46 for example.And in case you're using an installed folly (via
find_package
for example), then you would need to doadd_compile_definitions(FOLLY_HAVE_INT128_T=1)
as you've suggested.
Got it. Thank you.
from folly.
Related Issues (20)
- Broken check for std::ranges?
- v2024.02.19 branch FTBFS / glog was not included correctly
- loadUnaligned and strict aliasing
- Question: What does * and *+ mean for a lambda? HOT 2
- a test failure in ScopeGuardTest.cpp due to missing "const" specifier on VS2022
- 'folly/portability/Config.h' file not found
- 'cstdlib' file not found
- Installing with cmake HOT 2
- off64_t undefined on alpine HOT 2
- Support glog 0.7.0
- Build Error on Debian 12: mixing character types in fmt HOT 2
- illegal identifier _T and _A at fbvector at line 1567
- Linker error trying to build on XCode M1 Mac Using Conda or Macports HOT 3
- Some experimental headers are same as non-experimental headers HOT 1
- Tests fail to configure HOT 3
- 2024.05.13.00: error: functions that differ only in their return type cannot be overloaded
- [MSVC][CTest] Folly encountered 4 errors while running CTest HOT 2
- F14Table rehashimpl assert failure HOT 1
- <limits> file not found HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from folly.