fix: lemon path

This commit is contained in:
xsren 2024-11-05 11:07:44 +08:00
parent dfd9f223f5
commit ce67963f8d
2 changed files with 4 additions and 3 deletions

View File

@ -3,7 +3,8 @@
lemon lemon
URL https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release URL https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release
CONFIGURE_COMMAND "" CONFIGURE_COMMAND ""
BUILD_COMMAND ${CMAKE_C_COMPILER} -o ${CMAKE_BINARY_DIR}/build/bin/lemon ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon.c BUILD_COMMAND ${CMAKE_C_COMPILER} -o ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon.c
INSTALL_COMMAND cp ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lempar.c ${CMAKE_BINARY_DIR}/build/bin/lempar.c INSTALL_COMMAND ""
BUILD_IN_SOURCE 1 BUILD_IN_SOURCE 1
BUILD_ALWAYS 1
) )

View File

@ -7,7 +7,7 @@ ENDIF()
add_custom_command( add_custom_command(
OUTPUT ${TD_SOURCE_DIR}/source/libs/parser/src/sql.c OUTPUT ${TD_SOURCE_DIR}/source/libs/parser/src/sql.c
COMMAND echo "Running lemon process in ${TD_SOURCE_DIR}/source/libs/parser/inc" COMMAND echo "Running lemon process in ${TD_SOURCE_DIR}/source/libs/parser/inc"
COMMAND ${CMAKE_BINARY_DIR}/bin/lemon sql.y || true COMMAND ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon sql.y || true
COMMAND echo "copy sql.c from ${TD_SOURCE_DIR}/source/libs/parser/inc/sql.c to ${TD_SOURCE_DIR}/source/libs/parser/src/" COMMAND echo "copy sql.c from ${TD_SOURCE_DIR}/source/libs/parser/inc/sql.c to ${TD_SOURCE_DIR}/source/libs/parser/src/"
COMMAND cp ${TD_SOURCE_DIR}/source/libs/parser/inc/sql.c ${TD_SOURCE_DIR}/source/libs/parser/src/ COMMAND cp ${TD_SOURCE_DIR}/source/libs/parser/inc/sql.c ${TD_SOURCE_DIR}/source/libs/parser/src/
COMMAND echo "lemon process completed." COMMAND echo "lemon process completed."