Find LLVM

This commit is contained in:
Markus Hauschild
2013-06-01 13:20:18 +02:00
parent cbf0feecf5
commit f0d0d6ec11
2 changed files with 40 additions and 1 deletions

View File

@@ -11,11 +11,13 @@ SET (SCULLY_VERSION_MINOR 1)
SET (SCULLY_VERSION_RELEASE 0)
SET (SCULLY_VERSION_EXTRA "WoC Friday Night")
SET (CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/)
INCLUDE_DIRECTORIES (${CMAKE_CURRENT_BINARY_DIR})
INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/inc)
SET(CMAKE_CXX_FLAGS "-std=c++11")
SET (CMAKE_CXX_FLAGS "-std=c++11")
ADD_EXECUTABLE (lemon grammar/lemon.c)
ADD_EXECUTABLE (makeheaders grammar/makeheaders.c)
@@ -85,4 +87,10 @@ SET(SCULLY_SOURCE
${CMAKE_CURRENT_BINARY_DIR}/grammar.cpp
)
FIND_PACKAGE (LLVM REQUIRED)
ADD_DEFINITIONS (${LLVM_CFLAGS})
ADD_EXECUTABLE (scully ${SCULLY_SOURCE})
TARGET_LINK_LIBRARIES (scully ${LLVM_JIT_LIBS})
TARGET_LINK_LIBRARIES (scully ${LLVM_LFLAGS})