This commit is contained in:
Maxime Gimeno 2020-10-30 11:04:11 +01:00
parent 1c00bf6847
commit e6c237bad3
1 changed files with 1 additions and 39 deletions

View File

@ -4,7 +4,6 @@ cmake_minimum_required(VERSION 3.1...3.15)
project(Poisson_surface_reconstruction_3_Tests)
# Find CGAL
<<<<<<< HEAD
find_package(CGAL REQUIRED)
# VisualC++ optimization for applications dealing with large data
@ -29,32 +28,13 @@ if(MSVC)
"USING RELEASE EXEFLAGS = '${CMAKE_EXE_LINKER_FLAGS} ${CMAKE_EXE_LINKER_FLAGS_RELEASE}'"
)
endif()
=======
find_package(CGAL QUIET)
if ( CGAL_FOUND )
# VisualC++ optimization for applications dealing with large data
if (MSVC)
# Allow Windows 32bit applications to use up to 3GB of RAM
SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LARGEADDRESSAWARE")
# Prints new compilation options
message( STATUS "USING DEBUG CXXFLAGS = '${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_DEBUG}'" )
message( STATUS "USING DEBUG EXEFLAGS = '${CMAKE_EXE_LINKER_FLAGS} ${CMAKE_EXE_LINKER_FLAGS_DEBUG}'" )
message( STATUS "USING RELEASE CXXFLAGS = '${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_RELEASE}'" )
message( STATUS "USING RELEASE EXEFLAGS = '${CMAKE_EXE_LINKER_FLAGS} ${CMAKE_EXE_LINKER_FLAGS_RELEASE}'" )
endif()
# Temporary debugging stuff
find_package(Eigen3 3.1.0) #(requires 3.1.0 or greater)
include(CGAL_Eigen_support)
if(TARGET CGAL::Eigen_support)
# Executables that require Eigen 3.1
create_single_source_cgal_program( "poisson_reconstruction_test.cpp" )
create_single_source_cgal_program("poisson_reconstruction_test.cpp")
target_link_libraries(poisson_reconstruction_test PUBLIC CGAL::Eigen_support)
find_package(TBB)
include(CGAL_TBB_support)
if (TBB_FOUND)
@ -64,23 +44,5 @@ if ( CGAL_FOUND )
message(STATUS "NOTICE: test with parallel Mesh_3 needs TBB and will not be compiled.")
endif()
else()
message(STATUS "NOTICE: Some of the executables in this directory need Eigen 3.1 (or greater) and will not be compiled.")
>>>>>>> cgal/master
# Temporary debugging stuff
find_package(Eigen3 3.1.0) #(requires 3.1.0 or greater)
include(CGAL_Eigen_support)
if(TARGET CGAL::Eigen_support)
# Executables that require Eigen 3.1
create_single_source_cgal_program("poisson_reconstruction_test.cpp")
target_link_libraries(poisson_reconstruction_test PUBLIC CGAL::Eigen_support)
else()
message(
STATUS
"NOTICE: Some of the executables in this directory need Eigen 3.1 (or greater) and will not be compiled."
)
endif()