mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
Signed-off-by: JCW <a1q123456@users.noreply.github.com> Co-authored-by: Bart <bthomee@users.noreply.github.com>
102 lines
2.3 KiB
CMake
102 lines
2.3 KiB
CMake
# Custom CMake command definitions for gersemi formatting.
|
|
# These stubs teach gersemi the signatures of project-specific commands
|
|
# so it can format their invocations correctly.
|
|
|
|
function(git_branch branch_val)
|
|
endfunction()
|
|
|
|
function(isolate_headers target A B scope)
|
|
endfunction()
|
|
|
|
function(create_symbolic_link target link)
|
|
endfunction()
|
|
|
|
function(xrpl_add_test name)
|
|
endfunction()
|
|
|
|
macro(exclude_from_default target_)
|
|
endmacro()
|
|
|
|
macro(exclude_if_included target_)
|
|
endmacro()
|
|
|
|
function(target_protobuf_sources target prefix)
|
|
set(options APPEND_PATH DESCRIPTORS)
|
|
set(oneValueArgs
|
|
LANGUAGE
|
|
OUT_VAR
|
|
EXPORT_MACRO
|
|
TARGET
|
|
PROTOC_OUT_DIR
|
|
PLUGIN
|
|
PLUGIN_OPTIONS
|
|
PROTOC_EXE
|
|
)
|
|
set(multiValueArgs
|
|
PROTOS
|
|
IMPORT_DIRS
|
|
GENERATE_EXTENSIONS
|
|
PROTOC_OPTIONS
|
|
DEPENDENCIES
|
|
)
|
|
cmake_parse_arguments(
|
|
THIS_FUNCTION_PREFIX
|
|
"${options}"
|
|
"${oneValueArgs}"
|
|
"${multiValueArgs}"
|
|
${ARGN}
|
|
)
|
|
endfunction()
|
|
|
|
function(add_module parent name)
|
|
endfunction()
|
|
|
|
function(setup_protocol_autogen)
|
|
endfunction()
|
|
|
|
function(target_link_modules parent scope)
|
|
endfunction()
|
|
|
|
function(setup_target_for_coverage_gcovr)
|
|
set(options NONE)
|
|
set(oneValueArgs BASE_DIRECTORY NAME FORMAT)
|
|
set(multiValueArgs EXCLUDE EXECUTABLE EXECUTABLE_ARGS DEPENDENCIES)
|
|
cmake_parse_arguments(
|
|
THIS_FUNCTION_PREFIX
|
|
"${options}"
|
|
"${oneValueArgs}"
|
|
"${multiValueArgs}"
|
|
${ARGN}
|
|
)
|
|
endfunction()
|
|
|
|
function(add_code_coverage_to_target name scope)
|
|
endfunction()
|
|
|
|
function(verbose_find_path variable name)
|
|
set(options
|
|
NO_CACHE
|
|
REQUIRED
|
|
OPTIONAL
|
|
NO_DEFAULT_PATH
|
|
NO_PACKAGE_ROOT_PATH
|
|
NO_CMAKE_PATH
|
|
NO_CMAKE_ENVIRONMENT_PATH
|
|
NO_SYSTEM_ENVIRONMENT_PATH
|
|
NO_CMAKE_SYSTEM_PATH
|
|
NO_CMAKE_INSTALL_PREFIX
|
|
CMAKE_FIND_ROOT_PATH_BOTH
|
|
ONLY_CMAKE_FIND_ROOT_PATH
|
|
NO_CMAKE_FIND_ROOT_PATH
|
|
)
|
|
set(oneValueArgs REGISTRY_VIEW VALIDATOR DOC)
|
|
set(multiValueArgs NAMES HINTS PATHS PATH_SUFFIXES)
|
|
cmake_parse_arguments(
|
|
THIS_FUNCTION_PREFIX
|
|
"${options}"
|
|
"${oneValueArgs}"
|
|
"${multiValueArgs}"
|
|
${ARGN}
|
|
)
|
|
endfunction()
|