Fixed link issues
This commit is contained in:
parent
a969707ddb
commit
68cc1e7c68
@ -7,24 +7,9 @@ SET (ANTLR_INCLUDE_DIR /usr/local/include/antlr4-runtime/)
|
|||||||
SET (ANTLR_GENERATED_DIR "${CMAKE_BINARY_DIR}/antlr4/generated")
|
SET (ANTLR_GENERATED_DIR "${CMAKE_BINARY_DIR}/antlr4/generated")
|
||||||
SET (GRAMMAR_FILE "${CMAKE_SOURCE_DIR}/Hoo.g4")
|
SET (GRAMMAR_FILE "${CMAKE_SOURCE_DIR}/Hoo.g4")
|
||||||
SET (LLVM_LIBRARY_DIRS "/usr/lib/llvm-19/lib")
|
SET (LLVM_LIBRARY_DIRS "/usr/lib/llvm-19/lib")
|
||||||
# SET (LLVM_LIBS
|
LINK_DIRECTORIES(${LLVM_LIBRARY_DIRS})
|
||||||
# ${LLVM_LIBRARY_DIRS}/libLLVMCore.a
|
|
||||||
# ${LLVM_LIBRARY_DIRS}/libLLVMIRReader.a
|
|
||||||
# ${LLVM_LIBRARY_DIRS}/libLLVMSupport.a
|
|
||||||
# )
|
|
||||||
|
|
||||||
FIND_PACKAGE(LLVM REQUIRED CONFIG)
|
FIND_PACKAGE(LLVM REQUIRED CONFIG)
|
||||||
|
ADD_DEFINITIONS(${LLVM_DEFINITIONS})
|
||||||
MESSAGE (STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
|
||||||
MESSAGE (${LLVM_DEFINITIONS})
|
|
||||||
|
|
||||||
LLVM_MAP_COMPONENTS_TO_LIBNAMES(llvm_libs support core irreader)
|
|
||||||
MESSAGE (${llvm_libs})
|
|
||||||
|
|
||||||
# ADD_CUSTOM_COMMAND(OUTPUT ${ANTLR_GENERATED_DIR}/HooBaseVisitor.cpp
|
|
||||||
# COMMAND java -jar ${ANTLR_JAR} -no-listener -visitor -o ${ANTLR_GENERATED_DIR} -Dlanguage=Cpp ${GRAMMAR_FILE}
|
|
||||||
# WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
||||||
# DEPENDS ${GRAMMAR_FILE})
|
|
||||||
|
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND java -jar ${ANTLR_JAR} -no-listener -visitor -o ${ANTLR_GENERATED_DIR} -Dlanguage=Cpp ${GRAMMAR_FILE}
|
COMMAND java -jar ${ANTLR_JAR} -no-listener -visitor -o ${ANTLR_GENERATED_DIR} -Dlanguage=Cpp ${GRAMMAR_FILE}
|
||||||
@ -45,4 +30,4 @@ ADD_EXECUTABLE(hoo
|
|||||||
|
|
||||||
ADD_DEPENDENCIES(hoo HooBaseVisitor)
|
ADD_DEPENDENCIES(hoo HooBaseVisitor)
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(hoo antlr4-runtime ${LLVM_LIBS})
|
TARGET_LINK_LIBRARIES(hoo antlr4-runtime LLVMCore LLVMSupport)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user