From 11b98b22419df799f73f61d79fd8bb09bb9ca880 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Tue, 17 Dec 2019 10:12:37 +0100 Subject: [PATCH] Deal with cmake warnings caused by find CGAL --- src/libslic3r/CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt index 1ddb7fa8b..8a3817b95 100644 --- a/src/libslic3r/CMakeLists.txt +++ b/src/libslic3r/CMakeLists.txt @@ -219,11 +219,14 @@ add_library(libslic3r STATIC ) if (SLIC3R_STATIC) - set(CGAL_Boost_USE_STATIC_LIBS ON) - set(CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE TRUE) + set(CGAL_Boost_USE_STATIC_LIBS ON CACHE BOOL "" FORCE) endif () +set(CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE ON CACHE BOOL "" FORCE) +cmake_policy(PUSH) +cmake_policy(SET CMP0011 NEW) find_package(CGAL REQUIRED) +cmake_policy(POP) add_library(libslic3r_cgal OBJECT MeshBoolean.cpp MeshBoolean.hpp) target_include_directories(libslic3r_cgal PRIVATE @@ -234,7 +237,6 @@ target_compile_definitions(libslic3r_cgal PRIVATE $) target_compile_options(libslic3r_cgal PRIVATE $) -target_sources(libslic3r PRIVATE $) encoding_check(libslic3r) @@ -275,3 +277,5 @@ endif() if (SLIC3R_PCH AND NOT SLIC3R_SYNTAXONLY) add_precompiled_header(libslic3r pchheader.hpp FORCEINCLUDE) endif () + +target_sources(libslic3r PRIVATE $)