11cmake_minimum_required (VERSION 3.13)
22
3- project (tree -sitter-PARSER_NAME
3+ project (tree -sitter-KEBAB_PARSER_NAME
44 VERSION "PARSER_VERSION"
55 DESCRIPTION "PARSER_DESCRIPTION"
66 HOMEPAGE_URL "PARSER_URL"
@@ -24,42 +24,42 @@ add_custom_command(OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/src/parser.c"
2424 WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR} "
2525 COMMENT "Generating parser.c" )
2626
27- add_library (tree -sitter-PARSER_NAME src/parser.c)
27+ add_library (tree -sitter-KEBAB_PARSER_NAME src/parser.c)
2828if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR} /src/scanner.c)
29- target_sources (tree -sitter-PARSER_NAME PRIVATE src/scanner.c)
29+ target_sources (tree -sitter-KEBAB_PARSER_NAME PRIVATE src/scanner.c)
3030endif ()
31- target_include_directories (tree -sitter-PARSER_NAME
31+ target_include_directories (tree -sitter-KEBAB_PARSER_NAME
3232 PRIVATE src
3333 INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /bindings/c>
3434 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >)
3535
36- target_compile_definitions (tree -sitter-PARSER_NAME PRIVATE
36+ target_compile_definitions (tree -sitter-KEBAB_PARSER_NAME PRIVATE
3737 $<$<BOOL :${TREE_SITTER_REUSE_ALLOCATOR} >:TREE_SITTER_REUSE_ALLOCATOR>
3838 $<$<CONFIG:Debug>:TREE_SITTER_DEBUG>)
3939
40- set_target_properties (tree -sitter-PARSER_NAME
40+ set_target_properties (tree -sitter-KEBAB_PARSER_NAME
4141 PROPERTIES
4242 C_STANDARD 11
4343 POSITION_INDEPENDENT_CODE ON
4444 SOVERSION "${TREE_SITTER_ABI_VERSION} .${PROJECT_VERSION_MAJOR} "
4545 DEFINE_SYMBOL "" )
4646
47- configure_file (bindings/c/tree -sitter-PARSER_NAME .pc.in
48- "${CMAKE_CURRENT_BINARY_DIR} /tree-sitter-PARSER_NAME .pc" @ONLY)
47+ configure_file (bindings/c/tree -sitter-KEBAB_PARSER_NAME .pc.in
48+ "${CMAKE_CURRENT_BINARY_DIR} /tree-sitter-KEBAB_PARSER_NAME .pc" @ONLY)
4949
5050include (GNUInstallDirs)
5151
5252install (DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR} /bindings/c/tree_sitter"
5353 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR} "
5454 FILES_MATCHING PATTERN "*.h" )
55- install (FILES "${CMAKE_CURRENT_BINARY_DIR} /tree-sitter-PARSER_NAME .pc"
55+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /tree-sitter-KEBAB_PARSER_NAME .pc"
5656 DESTINATION "${CMAKE_INSTALL_DATAROOTDIR} /pkgconfig" )
57- install (TARGETS tree -sitter-PARSER_NAME
57+ install (TARGETS tree -sitter-KEBAB_PARSER_NAME
5858 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR} " )
5959
6060file (GLOB QUERIES queries/*.scm)
6161install (FILES ${QUERIES}
62- DESTINATION "${CMAKE_INSTALL_DATADIR} /tree-sitter/queries/PARSER_NAME " )
62+ DESTINATION "${CMAKE_INSTALL_DATADIR} /tree-sitter/queries/KEBAB_PARSER_NAME " )
6363
6464add_custom_target (ts-test "${TREE_SITTER_CLI} " test
6565 WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR} "
0 commit comments