Skip to content

Commit 87c95c2

Browse files
committed
fix: use correct language spelling, add to pre-commit check
Signed-off-by: Henry Schreiner <[email protected]>
1 parent b7e21ae commit 87c95c2

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

.pre-commit-config.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ repos:
7474
language: pygrep
7575
entry: PyBind|Numpy|Cmake|CCache|Github|PyTest
7676
exclude: .pre-commit-config.yaml
77+
- id: disallow-misspell
78+
name: Disallow misspelled words
79+
language: pygrep
80+
entry: "[Ll]angauge"
81+
exclude: .pre-commit-config.yaml
7782

7883
- repo: https://github.com/abravalheri/validate-pyproject
7984
rev: "v0.18"

src/cython_cmake/cmake/UseCython.cmake

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,16 @@ function(Cython_compile_pyx)
9494

9595
# Set target language
9696
if(NOT CYTHON_LANGUAGE)
97-
get_property(_langauges GLOBAL PROPERTY ENABLED_LANGUAGES)
97+
get_property(_languages GLOBAL PROPERTY ENABLED_LANGUAGES)
9898

99-
if("C" IN_LIST _langauges AND "CXX" IN_LIST _langauges)
99+
if("C" IN_LIST _languages AND "CXX" IN_LIST _languages)
100100
# Try to compute language. Returns falsy if not found.
101101
_cython_compute_language(CYTHON_LANGUAGE ${INPUT})
102102
message(STATUS "${CYTHON_LANGUAGE}")
103-
elseif("C" IN_LIST _langauges)
103+
elseif("C" IN_LIST _languages)
104104
# If only C is enabled globally, assume C
105105
set(CYTHON_LANGUAGE C)
106-
elseif("CXX" IN_LIST _langauges)
106+
elseif("CXX" IN_LIST _languages)
107107
# Likewise for CXX
108108
set(CYTHON_LANGUAGE CXX)
109109
else()
@@ -118,10 +118,10 @@ function(Cython_compile_pyx)
118118

119119
if(CYTHON_LANGUAGE STREQUAL C)
120120
set(language_arg "")
121-
set(langauge_ext ".c")
121+
set(language_ext ".c")
122122
elseif(CYTHON_LANGUAGE STREQUAL CXX)
123123
set(language_arg "--cplus")
124-
set(langauge_ext ".cxx")
124+
set(language_ext ".cxx")
125125
else()
126126
message(FATAL_ERROR "cython_compile_pyx LANGUAGE must be one of C or CXX")
127127
endif()
@@ -131,7 +131,7 @@ function(Cython_compile_pyx)
131131
if(NOT CYTHON_OUTPUT)
132132
get_filename_component(basename "${INPUT}" NAME_WE)
133133

134-
set(CYTHON_OUPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${langauge_ext}")
134+
set(CYTHON_OUPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${language_ext}")
135135
endif()
136136

137137
get_filename_component(CYTHON_OUTPUT "${CYTHON_OUPUT}" ABSOLUTE)

0 commit comments

Comments
 (0)