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 (GRAMMAR_FILE "${CMAKE_SOURCE_DIR}/Hoo.g4")
|
||||
SET (LLVM_LIBRARY_DIRS "/usr/lib/llvm-19/lib")
|
||||
# SET (LLVM_LIBS
|
||||
# ${LLVM_LIBRARY_DIRS}/libLLVMCore.a
|
||||
# ${LLVM_LIBRARY_DIRS}/libLLVMIRReader.a
|
||||
# ${LLVM_LIBRARY_DIRS}/libLLVMSupport.a
|
||||
# )
|
||||
|
||||
LINK_DIRECTORIES(${LLVM_LIBRARY_DIRS})
|
||||
FIND_PACKAGE(LLVM REQUIRED CONFIG)
|
||||
|
||||
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})
|
||||
ADD_DEFINITIONS(${LLVM_DEFINITIONS})
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
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)
|
||||
|
||||
TARGET_LINK_LIBRARIES(hoo antlr4-runtime ${LLVM_LIBS})
|
||||
TARGET_LINK_LIBRARIES(hoo antlr4-runtime LLVMCore LLVMSupport)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user