add_compile_command Interface

public interface add_compile_command

Add compile commands to array (gcc-15 bug workaround)


Module Procedures

public pure subroutine add_compile_command_one(list, new)

Add one compile command to array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(compile_command_t), intent(inout), allocatable :: list(:)
type(compile_command_t), intent(in) :: new

public pure subroutine add_compile_command_many(list, new)

Add multiple compile commands to array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(compile_command_t), intent(inout), allocatable :: list(:)
type(compile_command_t), intent(in) :: new(:)