Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing CMake commands for CMake lexer #1630

Merged
merged 1 commit into from
Dec 5, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions lib/rouge/lexers/cmake.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,25 @@ class CMake < RegexLexer
}

BUILTIN_COMMANDS = Set.new %w[
add_compile_definitions
add_compile_options
add_custom_command
add_custom_target
add_definitions
add_dependencies
add_executable
add_library
add_link_options
add_subdirectory
add_test
aux_source_directory
break
build_command
build_name
cmake_host_system_information
cmake_language
cmake_minimum_required
cmake_parse_arguments
cmake_policy
configure_file
create_test_sourcelist
Expand Down Expand Up @@ -74,6 +78,7 @@ class CMake < RegexLexer
include
include_directories
include_external_msproject
include_guard
include_regular_expression
install
install_files
Expand Down Expand Up @@ -110,9 +115,14 @@ class CMake < RegexLexer
subdir_depends
subdirs
target_compile_definitions
target_compile_features
target_compile_options
target_include_directories
target_link_directories
target_link_libraries
target_link_options
target_precompile_headers
target_sources
try_compile
try_run
unset
Expand Down