From 2981713e4f368e1ddaca4340b0e3bafa3b41b604 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Sun, 7 Oct 2018 19:09:05 +0200 Subject: [PATCH] CMake: accept standard -DBUILD_SHARED_LIBS as well -DBUILD_SHARED_LIBS=OFF == -DSHARED=OFF -DSTATIC=ON -DBUILD_SHARED_LIBS=ON == -DSHARED=ON -DSTATIC=OFF Fixes #626. --- src/CMakeOptions.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/CMakeOptions.txt b/src/CMakeOptions.txt index 84643b28..d4ecb392 100644 --- a/src/CMakeOptions.txt +++ b/src/CMakeOptions.txt @@ -84,6 +84,14 @@ if(NOT (STATIC OR SHARED)) message(FATAL_ERROR "Nothing to do if both -DSHARED=OFF and -DSTATIC=OFF...") endif() +if (DEFINED BUILD_SHARED_LIBS) + set(SHARED ${BUILD_SHARED_LIBS}) + if (${BUILD_SHARED_LIBS}) + set(STATIC OFF) + else() + set(STATIC ON) + endif() +endif() if(DEFINED SHARED_RAYLIB) set(SHARED ${SHARED_RAYLIB}) message(DEPRECATION "-DSHARED_RAYLIB is deprecated. Please use -DSHARED instead.")