mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
fac400da03
Closes #2711
15 lines
470 B
CMake
15 lines
470 B
CMake
# File containing various utilities
|
|
|
|
# Returns a list of arguments that evaluate to true
|
|
function(collect_true output_var output_count_var)
|
|
set(${output_var})
|
|
foreach(option_var IN LISTS ARGN)
|
|
if(${option_var})
|
|
list(APPEND ${output_var} ${option_var})
|
|
endif()
|
|
endforeach()
|
|
set(${output_var} ${${output_var}} PARENT_SCOPE)
|
|
list(LENGTH ${output_var} ${output_count_var})
|
|
set(${output_count_var} ${${output_count_var}} PARENT_SCOPE)
|
|
endfunction()
|