From 7b4f26a980a09825d144f7b900f6de9846112989 Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja@tarantool.org> Date: Fri, 30 Jan 2015 19:06:08 +0300 Subject: [PATCH] [cmake] don't use a too new function in lua_source() (broken builds). --- cmake/utils.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 7ca69f6a29..95aad2eda8 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -43,7 +43,8 @@ function(lua_source varname filename) set (tmpfile "${CMAKE_CURRENT_BINARY_DIR}/${filename}.new.c") set (dstfile "${CMAKE_CURRENT_BINARY_DIR}/${filename}.c") get_filename_component(module ${filename} NAME_WE) - get_filename_component(dstdir ${dstfile} DIRECTORY) + get_filename_component(_name ${dstfile} NAME) + string(REGEX REPLACE "${_name}$" "" dstdir ${dstfile}) if (IS_DIRECTORY ${dstdir}) else() file(MAKE_DIRECTORY ${dstdir}) -- GitLab