fix: build lemon
This commit is contained in:
parent
ce67963f8d
commit
af18e2a5dd
|
@ -1,10 +1,11 @@
|
||||||
# lemon
|
# lemon
|
||||||
ExternalProject_Add(
|
|
||||||
lemon
|
ExternalProject_Add(
|
||||||
URL https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release
|
lemon
|
||||||
CONFIGURE_COMMAND ""
|
URL https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release
|
||||||
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
|
CONFIGURE_COMMAND ""
|
||||||
INSTALL_COMMAND ""
|
BUILD_COMMAND ${C_COMPILER_LEMON} -o ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon ${TD_CONTRIB_DIR}/deps-download/lemon-prefix/src/lemon/tool/lemon.c
|
||||||
BUILD_IN_SOURCE 1
|
INSTALL_COMMAND ""
|
||||||
BUILD_ALWAYS 1
|
BUILD_IN_SOURCE 1
|
||||||
)
|
BUILD_ALWAYS 1
|
||||||
|
)
|
|
@ -184,6 +184,14 @@ if(${BUILD_PCRE2})
|
||||||
cat("${TD_SUPPORT_DIR}/pcre2_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
cat("${TD_SUPPORT_DIR}/pcre2_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
find_program(C_COMPILER_LEMON NAMES gcc)
|
||||||
|
if(C_COMPILER_LEMON)
|
||||||
|
message(STATUS "LEMON C compiler: ${C_COMPILER_LEMON}")
|
||||||
|
else()
|
||||||
|
set(C_COMPILER_LEMON CMAKE_C_COMPILER)
|
||||||
|
message(STATUS "LEMON C compiler: ${C_COMPILER_LEMON}")
|
||||||
|
endif()
|
||||||
|
|
||||||
# lemon
|
# lemon
|
||||||
cat("${TD_SUPPORT_DIR}/lemon_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
cat("${TD_SUPPORT_DIR}/lemon_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue