From 8ef0def279f7050c83c1cbb8e26f5c2e31f65121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 18 Apr 2018 20:11:12 +0200 Subject: [PATCH] Include only what's necessary for the Math lib. --- src/Magnum/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Magnum/CMakeLists.txt b/src/Magnum/CMakeLists.txt index 919535f29..2e3f43b6f 100644 --- a/src/Magnum/CMakeLists.txt +++ b/src/Magnum/CMakeLists.txt @@ -203,7 +203,10 @@ set(MagnumMath_SRCS # Objects shared between main and test library add_library(MagnumMathObjects OBJECT ${MagnumMath_SRCS}) -target_include_directories(MagnumMathObjects PUBLIC $) +target_include_directories(MagnumMathObjects PUBLIC + ${PROJECT_SOURCE_DIR}/src + ${PROJECT_BINARY_DIR}/src + $) if(NOT BUILD_STATIC) target_compile_definitions(MagnumMathObjects PRIVATE "MagnumMathObjects_EXPORTS") endif() @@ -336,7 +339,9 @@ if(BUILD_TESTS) add_library(MagnumMathTestLib ${SHARED_OR_STATIC} $ ${PROJECT_SOURCE_DIR}/src/dummy.cpp) # XCode workaround, see file comment for details - target_include_directories(MagnumMathTestLib PUBLIC $) + target_include_directories(MagnumMathTestLib PUBLIC + ${PROJECT_SOURCE_DIR}/src + ${PROJECT_BINARY_DIR}/src) target_compile_definitions(MagnumMathTestLib PRIVATE "CORRADE_GRACEFUL_ASSERT") set_target_properties(MagnumMathTestLib PROPERTIES DEBUG_POSTFIX "-d"