Browse Source

Add CMake new keywords.

Close #5701, close #5511
pull/5718/head
Alexander Grund 6 years ago committed by Don HO
parent
commit
43893e5a2c
No known key found for this signature in database
GPG Key ID: 6C429F1D8D84F46E
  1. 16
      PowerEditor/installer/APIs/cmake.xml
  2. 2
      PowerEditor/src/langs.model.xml

16
PowerEditor/installer/APIs/cmake.xml

@ -3,11 +3,15 @@
<AutoComplete>
<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" />
<KeyWord name="add_custom_command" />
<KeyWord name="add_compile_definitions" />
<KeyWord name="add_compile_options" />
<KeyWord name="add_custom_command" />
<KeyWord name="add_custom_target" />
<KeyWord name="add_definitions" />
<KeyWord name="add_dependencies" />
<KeyWord name="add_executable" />
<KeyWord name="add_library" />
<KeyWord name="add_link_options" />
<KeyWord name="add_subdirectory" />
<KeyWord name="add_test" />
<KeyWord name="aux_source_directory" />
@ -21,11 +25,13 @@
<KeyWord name="enable_language" />
<KeyWord name="enable_testing" />
<KeyWord name="endforeach" />
<KeyWord name="endfunction" />
<KeyWord name="endif" />
<KeyWord name="endmacro" />
<KeyWord name="endwhile" />
<KeyWord name="exec_program" />
<KeyWord name="execute_process" />
<KeyWord name="export" />
<KeyWord name="export_library_dependencies" />
<KeyWord name="file" />
<KeyWord name="find_file" />
@ -35,6 +41,7 @@
<KeyWord name="find_program" />
<KeyWord name="fltk_wrap_ui" />
<KeyWord name="foreach" />
<KeyWord name="function" />
<KeyWord name="get_cmake_property" />
<KeyWord name="get_directory_property" />
<KeyWord name="get_filename_component" />
@ -78,7 +85,14 @@
<KeyWord name="string" />
<KeyWord name="subdir_depends" />
<KeyWord name="subdirs" />
<KeyWord name="target_compile_definitions" />
<KeyWord name="target_compile_features" />
<KeyWord name="target_compile_options" />
<KeyWord name="target_include_directories" />
<KeyWord name="target_link_directories" />
<KeyWord name="target_link_libraries" />
<KeyWord name="target_link_options" />
<KeyWord name="target_sources" />
<KeyWord name="try_compile" />
<KeyWord name="try_run" />
<KeyWord name="use_mangled_mesa" />
@ -213,6 +227,6 @@
<KeyWord name="MSVC80" />
<KeyWord name="CMAKE_COMPILER_2005" />
<KeyWord name="OFF" />
<KeyWord name="ON" />
<KeyWord name="ON" />
</AutoComplete>
</NotepadPlus>

2
PowerEditor/src/langs.model.xml

@ -72,7 +72,7 @@
<Keywords name="type1">array bool char float int list string unit</Keywords>
</Language>
<Language name="cmake" ext="cmake" commentLine="#">
<Keywords name="instre1">add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_subdirectory add_test aux_source_directory build_command build_name cmake_minimum_required configure_file create_test_sourcelist else elseif enable_language enable_testing endforeach endif endmacro endwhile exec_program execute_process export_library_dependencies file find_file find_library find_package find_path find_program fltk_wrap_ui foreach get_cmake_property get_directory_property get_filename_component get_source_file_property get_target_property get_test_property if include include_directories include_external_msproject include_regular_expression install install_files install_programs install_targets link_directories link_libraries list load_cache load_command macro make_directory mark_as_advanced math message option output_required_files project qt_wrap_cpp qt_wrap_ui remove remove_definitions separate_arguments set set_directory_properties set_source_files_properties set_target_properties set_tests_properties site_name source_group string subdir_depends subdirs target_link_libraries try_compile try_run use_mangled_mesa utility_source variable_requires vtk_make_instantiator vtk_wrap_java vtk_wrap_python vtk_wrap_tcl while write_file</Keywords>
<Keywords name="instre1">add_custom_command 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 build_command build_name cmake_minimum_required configure_file create_test_sourcelist else elseif enable_language enable_testing endforeach endfunction endif endmacro endwhile exec_program execute_process export export_library_dependencies file find_file find_library find_package find_path find_program fltk_wrap_ui foreach function get_cmake_property get_directory_property get_filename_component get_source_file_property get_target_property get_test_property if include include_directories include_external_msproject include_regular_expression install install_files install_programs install_targets link_directories link_libraries list load_cache load_command macro make_directory mark_as_advanced math message option output_required_files project qt_wrap_cpp qt_wrap_ui remove remove_definitions separate_arguments set set_directory_properties set_source_files_properties set_target_properties set_tests_properties site_name source_group string 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_sources try_compile try_run use_mangled_mesa utility_source variable_requires vtk_make_instantiator vtk_wrap_java vtk_wrap_python vtk_wrap_tcl while write_file</Keywords>
<Keywords name="type1">ABSOLUTE ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ALL AND APPEND ARGS ASCII BEFORE CACHE CACHE_VARIABLES CLEAR COMMAND COMMANDS COMMAND_NAME COMMENT COMPARE COMPILE_FLAGS COPYONLY DEFINED DEFINE_SYMBOL DEPENDS DOC EQUAL ESCAPE_QUOTES EXCLUDE EXCLUDE_FROM_ALL EXISTS EXPORT_MACRO EXT EXTRA_INCLUDE FATAL_ERROR FILE FILES FORCE FUNCTION GENERATED GLOB GLOB_RECURSE GREATER GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION IMMEDIATE INCLUDES INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION LESS LINK_DIRECTORIES LINK_FLAGS LOCATION MACOSX_BUNDLE MACROS MAIN_DEPENDENCY MAKE_DIRECTORY MATCH MATCHALL MATCHES MODULE NAME NAME_WE NOT NOTEQUAL NO_SYSTEM_PATH OBJECT_DEPENDS OPTIONAL OR OUTPUT OUTPUT_VARIABLE PATH PATHS POST_BUILD POST_INSTALL_SCRIPT PREFIX PREORDER PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK PROGRAM PROGRAM_ARGS PROPERTIES QUIET RANGE READ REGEX REGULAR_EXPRESSION REPLACE REQUIRED RETURN_VALUE RUNTIME_DIRECTORY SEND_ERROR SHARED SOURCES STATIC STATUS STREQUAL STRGREATER STRLESS SUFFIX TARGET TOLOWER TOUPPER VAR VARIABLES VERSION WIN32 WRAP_EXCLUDE WRITE APPLE MINGW MSYS CYGWIN BORLAND WATCOM MSVC MSVC_IDE MSVC60 MSVC70 MSVC71 MSVC80 CMAKE_COMPILER_2005 OFF ON</Keywords>
<Keywords name="type2"></Keywords>
</Language>

Loading…
Cancel
Save