From 6108ba89df9acca1a35c24b30882a2d1568c7b71 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Sat, 8 Aug 2020 00:34:31 +0200 Subject: [PATCH] CMake: don't use raylib_static name for MinGW on Windows There are no *.lib files that could overwrite each other when building both static and shared versions of raylib at once. So just use the normal library name without _static suffix. --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 74170e61b..a2289a26b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -176,7 +176,7 @@ if(STATIC) set_property(TARGET raylib_static PROPERTY POSITION_INDEPENDENT_CODE ON) endif() set_target_properties(raylib_static PROPERTIES PUBLIC_HEADER "raylib.h") - if(NOT WIN32) # Keep lib*.(a|dll) name, but avoid *.lib files overwriting each other on Windows + if(NOT MSVC) # Keep lib*.(a|dll) name, but avoid *.lib files overwriting each other on Windows set_target_properties(raylib_static PROPERTIES OUTPUT_NAME raylib) endif() install(