From 1573c9f471e59ba62e873d99e47a1e19f1e573b6 Mon Sep 17 00:00:00 2001
From: Wohlstand <[EMAIL REDACTED]>
Date: Tue, 24 Oct 2023 04:07:37 +0300
Subject: [PATCH] CMake: Small code beautify
---
gme/CMakeLists.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gme/CMakeLists.txt b/gme/CMakeLists.txt
index c64a040..f787d80 100644
--- a/gme/CMakeLists.txt
+++ b/gme/CMakeLists.txt
@@ -28,6 +28,7 @@ endif()
if(GME_ZLIB)
find_package(ZLIB QUIET)
endif()
+
if (USE_GME_SPC AND GME_UNRAR)
find_package(UNRAR QUIET)
endif()
@@ -181,9 +182,11 @@ add_library(gme::gme ALIAS gme)
set_property(TARGET gme PROPERTY C_VISIBILITY_PRESET "hidden")
set_property(TARGET gme PROPERTY VISIBILITY_INLINES_HIDDEN TRUE)
set_property(TARGET gme PROPERTY CXX_VISIBILITY_PRESET "hidden")
+
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
target_compile_definitions(gme PRIVATE LIBGME_VISIBILITY)
endif()
+
if(WIN32)
set_property(TARGET gme PROPERTY DEFINE_SYMBOL BLARGG_BUILD_DLL)
endif()