From 7740b073b09fff12061005e9ecf896da33b99964 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 19 Aug 2021 16:09:30 +0200 Subject: [PATCH] cmake: build tools and install librw by default, only when main project --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c0d44ee..c14e6f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,8 @@ +set(librw_MAINPROJECT ON) +if(DEFINED PROJECT_NAME) + set(librw_MAINPROJECT OFF) +endif() + cmake_minimum_required(VERSION 3.8) project(librw VERSION 0.0.1 @@ -54,8 +59,8 @@ endif() include(CMakeDependentOption) -option(LIBRW_TOOLS "Build librw tools" ON) -option(LIBRW_INSTALL "Install librw files" OFF) +option(LIBRW_TOOLS "Build librw tools" ${librw_MAINPROJECT}) +option(LIBRW_INSTALL "Install librw files" ${librw_MAINPROJECT}) cmake_dependent_option(LIBRW_EXAMPLES "Build librw examples" ON "LIBRW_TOOLS;NOT LIBRW_PLATFORM_NULL" OFF) if(LIBRW_INSTALL)