Commit 1a19c42c authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

enabled ZLIB for polyhedral-generator

parent a7998566
Loading
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -50,16 +50,18 @@ if( CGAL_ACTIVATE_CONCURRENT_MESH_3 AND TBB_FOUND )
    target_link_libraries(cgal-mesher PUBLIC CGAL::TBB_support)
endif()

find_package(ZLIB)
if( ZLIB_FOUND )
    target_compile_definitions(cgal-mesher PRIVATE "-DHAVE_ZLIB")
    target_include_directories(cgal-mesher PUBLIC ${ZLIB_INCLUDE_DIRS})
    target_link_libraries(cgal-mesher PUBLIC ${ZLIB_LIBRARIES})
endif()

# polyhedral-generator (based on cinolib; needs VTK for input)
set(cinolib_DIR "${CMAKE_SOURCE_DIR}/libs/cinolib")
set(CINOLIB_USES_VTK ON)
find_package(cinolib REQUIRED)
add_executable(polyhedral-generator polyhedral-generator.cpp)
target_link_libraries(polyhedral-generator cinolib)
target_link_libraries(polyhedral-generator PUBLIC cinolib)

find_package(ZLIB)
if( ZLIB_FOUND )
    foreach( target IN ITEMS cgal-mesher polyhedral-generator )
        target_compile_definitions(${target} PRIVATE "-DHAVE_ZLIB")
        target_include_directories(${target} PUBLIC ${ZLIB_INCLUDE_DIRS})
        target_link_libraries(${target} PUBLIC ${ZLIB_LIBRARIES})
    endforeach()
endif()