From 0ec7bb463a65b1f6855ec94207c5651aaeb884fa Mon Sep 17 00:00:00 2001 From: overwriter <49340226+s12mmm3@users.noreply.github.com> Date: Wed, 7 Feb 2024 21:36:20 +0800 Subject: [PATCH] Update CMakeLists.txt Co-authored-by: TaurusXin --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f005af..51e5998 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,14 @@ target_include_directories(ncmdump PRIVATE taglib/taglib) target_include_directories(ncmdump PRIVATE taglib/taglib/toolkit) target_include_directories(ncmdump PRIVATE taglib/taglib/mpeg/id3v2) +if(WIN32) + if(CMAKE_COMPILER_IS_GNUCXX) + target_link_options(ncmdump PRIVATE -O2 -municode) + if(BUILD_WIN32_STATIC) + target_link_options(ncmdump PRIVATE -static) + endif() + endif() +endif() include(GNUInstallDirs) install(TARGETS ncmdump