From 92137e8050b0c2dbcb51aa2f5f8321636d88c5da Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Sat, 3 Sep 2022 17:13:31 +0200 Subject: [PATCH] CMake: Fix invalid syntax In 1f7656e8454ae96f1657cf91abe8b01dc667689c I introduced a new option but for setting its default value, I accidentally introduced invalid cmake syntax that blows off as soon as BUILD_SHARED_LIBS is actually defined to be non-empty. --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d1dee59f..d69f71eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,13 @@ cmake_minimum_required(VERSION 3.10) project(Tracy LANGUAGES CXX) -option(TRACY_STATIC "Whether to build Tracy as a static library" NOT ${BUILD_SHARED_LIBS}) +if(${BUILD_SHARED_LIBS}) + set(DEFAULT_STATIC OFF) +else() + set(DEFAULT_STATIC ON) +endif() + +option(TRACY_STATIC "Whether to build Tracy as a static library" ${DEFAULT_STATIC}) find_package(Threads REQUIRED)