forked from mirrors/gecko-dev
The function2 library is a header-only library which provides support for defining move-only function types, similar to the proposed std::move_only_function in C++23, but with support for additional customization. This appears to be the first time we've vendored code using the boost license, so I've added it to license.html and moz_yaml.py, and have requested review to ensure it is OK to use code with this license. Differential Revision: https://phabricator.services.mozilla.com/D145690
10 lines
420 B
CMake
10 lines
420 B
CMake
# Makes it possible to find function2 through find_package(function2 REQUIRED)
|
|
# when this source directory was added to the CMake module path.
|
|
# For instance it could be done through adding this to the CMakeLists.txt
|
|
# file in the parent directory:
|
|
# ```cmake
|
|
# list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/function2")
|
|
# ```
|
|
|
|
set(FU2_IS_FIND_INCLUDED ON)
|
|
include("${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt")
|