mirror of
https://github.com/yhirose/cpp-peglib.git
synced 2024-12-22 20:05:31 +00:00
Updated cmake files
This commit is contained in:
parent
29974e3c07
commit
1a40e539d1
@ -57,3 +57,8 @@ enable_testing()
|
|||||||
add_subdirectory(test)
|
add_subdirectory(test)
|
||||||
add_subdirectory(example)
|
add_subdirectory(example)
|
||||||
add_subdirectory(lint)
|
add_subdirectory(lint)
|
||||||
|
|
||||||
|
find_package(LLVM CONFIG)
|
||||||
|
if(LLVM_FOUND)
|
||||||
|
add_subdirectory(pl0)
|
||||||
|
endif()
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
project(example)
|
||||||
|
|
||||||
include_directories(..)
|
include_directories(..)
|
||||||
|
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
project(peglint)
|
||||||
include_directories(..)
|
include_directories(..)
|
||||||
add_definitions("-std=c++11")
|
add_definitions("-std=c++11")
|
||||||
add_executable(peglint peglint.cc)
|
add_executable(peglint peglint.cc)
|
||||||
|
15
pl0/CMakeLists.txt
Normal file
15
pl0/CMakeLists.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.1)
|
||||||
|
project(tcp)
|
||||||
|
|
||||||
|
enable_language(CXX)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
|
||||||
|
include_directories(..)
|
||||||
|
add_executable(pl0 pl0.cc)
|
||||||
|
|
||||||
|
find_package(LLVM REQUIRED CONFIG)
|
||||||
|
set(add_link_deps ${add_link_deps} LLVM)
|
||||||
|
target_include_directories(pl0 PUBLIC ${LLVM_INCLUDE_DIRS})
|
||||||
|
target_link_libraries(pl0 ${add_link_deps})
|
Loading…
Reference in New Issue
Block a user