diff --git a/CMakeLists.txt b/CMakeLists.txt index b72f621..f82f236 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,6 @@ cmake_minimum_required(VERSION 2.8) project(clangmm) -add_compile_options(-std=c++11 -Wall -Wextra) - if(APPLE) set(CMAKE_MACOSX_RPATH 1) endif() @@ -15,14 +13,15 @@ endif() list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules") find_package(LibClang REQUIRED) -add_subdirectory(src) - option(BUILD_TESTING OFF) if(${NOT_SUB_PROJECT}) + add_compile_options(-std=c++11 -Wall -Wextra) set(BUILD_TESTING ON) endif() +add_subdirectory(src) + if(BUILD_TESTING) enable_testing() add_subdirectory(tests) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 682665f..44cda23 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,7 +15,6 @@ add_library(clangmm utility.cpp ) -include_directories(${LIBCLANG_INCLUDE_DIRS}) target_link_libraries(clangmm ${LIBCLANG_LIBRARIES}) target_include_directories(clangmm PUBLIC ${LIBCLANG_INCLUDE_DIRS} .)