mirror of
https://github.com/RPCS3/hidapi.git
synced 2024-11-23 18:19:45 +00:00
Explicit remark about BUILD_SHARED_LIBS (#349)
- a remark about using BUILD_SHARED_LIBS as a CACHE variable and CMP0077.
This commit is contained in:
parent
20a16a19b8
commit
b66d7c2c88
@ -179,6 +179,12 @@ set(BUILD_SHARED_LIBS FALSE) # HIDAPI as static library on all platforms
|
||||
add_subdirectory(hidapi)
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>NOTE</summary>
|
||||
|
||||
If you project happen to use `BUILD_SHARED_LIBS` as a `CACHE` variable globally for you project, setting it as simple variable, as showed above _will have not affect_ up until _CMake 3.13_. See [CMP0077](https://cmake.org/cmake/help/latest/policy/CMP0077.html) for details.
|
||||
</details><br>
|
||||
|
||||
There are several important differences in the behavior of HIDAPI CMake build system when CMake is built as standalone package vs subdirectory build:
|
||||
|
||||
1) In _standalone build_ a number of standard and HIDAPI-specific variables are marked as _cache variables_ or _options_.
|
||||
|
Loading…
Reference in New Issue
Block a user