From efae3b83b1db7d85205fa56099487c98a2265301 Mon Sep 17 00:00:00 2001 From: RichardTea <31507749+RichardTea@users.noreply.github.com> Date: Thu, 28 Jan 2021 10:18:12 +0000 Subject: [PATCH] Draco requires default visibility on gcc/clang --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b989febd2..d25d1d897 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -602,6 +602,10 @@ ELSE() "-Wno-sign-compare" "-Wno-unused-local-typedefs" ) + # Draco 1.4.1 does not explicitly export any symbols under GCC/clang + list(APPEND DRACO_CXX_FLAGS + "-fvisibility=default" + ) ENDIF() ADD_SUBDIRECTORY( "contrib/draco" )