Browse Source

Do not run add_compile_options when libclangmm is a sub-project

master
eidheim 6 years ago
parent
commit
bbdaf9efe9
  1. 7
      CMakeLists.txt
  2. 1
      src/CMakeLists.txt

7
CMakeLists.txt

@ -2,8 +2,6 @@ cmake_minimum_required(VERSION 2.8)
project(clangmm) project(clangmm)
add_compile_options(-std=c++11 -Wall -Wextra)
if(APPLE) if(APPLE)
set(CMAKE_MACOSX_RPATH 1) set(CMAKE_MACOSX_RPATH 1)
endif() endif()
@ -15,14 +13,15 @@ endif()
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules") list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules")
find_package(LibClang REQUIRED) find_package(LibClang REQUIRED)
add_subdirectory(src)
option(BUILD_TESTING OFF) option(BUILD_TESTING OFF)
if(${NOT_SUB_PROJECT}) if(${NOT_SUB_PROJECT})
add_compile_options(-std=c++11 -Wall -Wextra)
set(BUILD_TESTING ON) set(BUILD_TESTING ON)
endif() endif()
add_subdirectory(src)
if(BUILD_TESTING) if(BUILD_TESTING)
enable_testing() enable_testing()
add_subdirectory(tests) add_subdirectory(tests)

1
src/CMakeLists.txt

@ -15,7 +15,6 @@ add_library(clangmm
utility.cpp utility.cpp
) )
include_directories(${LIBCLANG_INCLUDE_DIRS})
target_link_libraries(clangmm ${LIBCLANG_LIBRARIES}) target_link_libraries(clangmm ${LIBCLANG_LIBRARIES})
target_include_directories(clangmm PUBLIC ${LIBCLANG_INCLUDE_DIRS} .) target_include_directories(clangmm PUBLIC ${LIBCLANG_INCLUDE_DIRS} .)

Loading…
Cancel
Save