mirror of https://github.com/CGAL/cgal
check UmfPack is available
This commit is contained in:
parent
fb605cdd39
commit
f63429f644
|
|
@ -31,10 +31,10 @@ if(TARGET CGAL::Eigen3_support)
|
|||
message(STATUS "SuiteSparse_LIBS: ${SuiteSparse_LIBRARIES}")
|
||||
message(STATUS "Orbifold Tutte Embeddings will use UmfPackLU")
|
||||
else()
|
||||
message(STATUS "NOTICE: The example `orbifold.cpp` will be compiled without the SuiteSparse library and UmfPack. Try setting SuiteSparse_UMF_INCLUDE_DIR and at least one of SuiteSparse_UMFPACK_LIBRARY_RELEASE and SuiteSparse_UMFPACK_LIBRARY_DEBUG to you UMFPACK installation.")
|
||||
message(STATUS "NOTICE: Examples will be compiled without the SuiteSparse library and UmfPack. Try setting SuiteSparse_UMF_INCLUDE_DIR and at least one of SuiteSparse_UMFPACK_LIBRARY_RELEASE and SuiteSparse_UMFPACK_LIBRARY_DEBUG to you UMFPACK installation.")
|
||||
endif()
|
||||
else(SuiteSparse_FOUND)
|
||||
message(STATUS "NOTICE: The example `orbifold.cpp` will not be compiled without the SuiteSparse library.")
|
||||
message(STATUS "NOTICE: Examples will not be compiled without the SuiteSparse library.")
|
||||
endif(SuiteSparse_FOUND)
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
|
|
@ -57,11 +57,13 @@ if(TARGET CGAL::Eigen3_support)
|
|||
target_link_libraries(square_border_parameterizer PRIVATE CGAL::Eigen3_support)
|
||||
create_single_source_cgal_program( "iterative_authalic_parameterizer.cpp" )
|
||||
target_link_libraries(iterative_authalic_parameterizer PRIVATE CGAL::Eigen3_support)
|
||||
if(SuiteSparse_FOUND)
|
||||
if(SuiteSparse_UMFPACK_FOUND OR TARGET SuiteSparse::umfpack)
|
||||
target_compile_definitions(ARAP_parameterization PRIVATE -DEIGEN_DONT_ALIGN_STATICALLY -DCGAL_SMP_USE_SUITESPARSE_SOLVERS )
|
||||
target_compile_definitions(orbifold PRIVATE -DEIGEN_DONT_ALIGN_STATICALLY -DCGAL_SMP_USE_SUITESPARSE_SOLVERS )
|
||||
target_compile_definitions(iterative_authalic_parameterizer PRIVATE -DEIGEN_DONT_ALIGN_STATICALLY -DCGAL_SMP_USE_SUITESPARSE_SOLVERS )
|
||||
target_link_libraries(ARAP_parameterization PRIVATE ${SuiteSparse_LIBRARIES})
|
||||
target_link_libraries(orbifold PRIVATE ${SuiteSparse_LIBRARIES})
|
||||
target_link_libraries(iterative_authalic_parameterizer PRIVATE ${SuiteSparse_LIBRARIES})
|
||||
endif()
|
||||
|
||||
else()
|
||||
|
|
|
|||
Loading…
Reference in New Issue