[flang] Link against zlib when LLVM does.
authorDavid Truby <david.truby@arm.com>
Mon, 2 Mar 2020 13:35:24 +0000 (13:35 +0000)
committerDavid Truby <david.truby@arm.com>
Mon, 2 Mar 2020 14:19:10 +0000 (14:19 +0000)
Original-commit: flang-compiler/f18@2260abe4c27a76e374b286df072e303aa9ea1418
Reviewed-on: https://github.com/flang-compiler/f18/pull/1043

flang/CMakeLists.txt

index 2b7a823..f293762 100644 (file)
@@ -49,6 +49,10 @@ message(STATUS "Build Type: ${CMAKE_BUILD_TYPE}" )
 
 find_package(LLVM REQUIRED CONFIG)
 message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION} in ${LLVM_DIR}")
+# If LLVM links to zlib we need the imported targets so we can too.
+if(LLVM_ENABLE_ZLIB)
+  find_package(ZLIB REQUIRED)
+endif()
 
 list(APPEND CMAKE_MODULE_PATH ${LLVM_DIR})