diff --git a/cmake/zig-toolchain.cmake b/cmake/zig-toolchain.cmake index f6ee21a..3826df5 100644 --- a/cmake/zig-toolchain.cmake +++ b/cmake/zig-toolchain.cmake @@ -8,11 +8,11 @@ if(NOT DEFINED ZIG_TARGET) get_filename_component(PARENT_LIST_DIR "${CMAKE_PARENT_LIST_FILE}" DIRECTORY) string(FIND "${CMAKE_CURRENT_LIST_DIR}" "${PARENT_LIST_DIR}" POS) if(POS EQUAL 0) - get_filename_component(ZIG_TARGET "${CMAKE_PARENT_LIST_FILE}" NAME_WE) + get_filename_component(ZIG_TARGET "${CMAKE_PARENT_LIST_FILE}" NAME_WLE) endif() endif() -if(NOT ZIG_TARGET MATCHES "^([a-zZ-Z0-9_]+)-([a-zZ-Z0-9_]+)-([a-zZ-Z0-9_]+)$") +if(NOT ZIG_TARGET MATCHES "^([a-zZ-Z0-9_]+)-([a-zZ-Z0-9_]+)-([a-zZ-Z0-9_.]+)$") message(FATAL_ERROR "Expected ZIG_TARGET=--") endif()