99function (get_cmake_compliant_language_name _language _return_var)
1010
1111 string (TOLOWER "${_language} " language )
12+
1213 if ("${language} " STREQUAL "s" OR "${language} " STREQUAL "asm" )
1314 set (language ASM)
1415 elseif ("${language} " STREQUAL "cpp" OR "${language} " STREQUAL "cxx" OR
@@ -35,6 +36,7 @@ endfunction()
3536function (get_arduino_compliant_language_name _language _return_var)
3637
3738 string (TOLOWER "${_language} " language )
39+
3840 if ("${language} " STREQUAL "s" OR "${language} " STREQUAL "asm" )
3941 set (language S) # Intentionally upper-case
4042 elseif ("${language} " STREQUAL "cpp" OR "${language} " STREQUAL "cxx" OR
@@ -60,7 +62,9 @@ endfunction()
6062function (get_core_lib_target_name _board_id _return_var)
6163
6264 string (REPLACE "." "_" board_id "${_board_id} " )
65+
6366 set (core_lib_target_name "${board_id} _core_lib" )
67+
6468 string (TOLOWER "${core_lib_target_name} " core_lib_target_name)
6569
6670 set (${_return_var} ${core_lib_target_name} PARENT_SCOPE)
@@ -76,12 +80,14 @@ endfunction()
7680function (get_name_without_file_extension _input_string _return_var)
7781
7882 string (REGEX MATCH "${ARDUINO_CMAKE_NAME_WE_REGEX_PATTERN} " match "${_input_string} " )
83+
7984 set (${_return_var} ${CMAKE_MATCH_1} PARENT_SCOPE)
8085
8186endfunction ()
8287
8388#=============================================================================#
84- # Converts a given string a PascalCase string, converting 1st letter to upper and remaining to lower.
89+ # Converts a given string to a PascalCase string, converting 1st letter to upper
90+ # and remaining to lower.
8591# _input_string - String to convert.
8692# _return_var - Name of a CMake variable that will hold the extraction result.
8793# Returns - PascalCase converted string.
0 commit comments