From 08984077ea5f2933b3f25a678a1f2be717ae12d0 Mon Sep 17 00:00:00 2001 From: Zachary Lund Date: Fri, 14 Feb 2020 19:27:59 -0600 Subject: add flag to support standalone executables --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index cb910b74..56400bd1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,16 @@ set(${PROJECT_NAME}_MAKE_INSTALL ON CACHE BOOL set(${PROJECT_NAME}_BUILD_EXAMPLES OFF CACHE BOOL "Set to ON to build examples (default is OFF)") +# Determine stdlib link flags +if (WIN32) + set(DEFAULT_BUILD_STANDALONE ON) +else() + set(DEFAULT_BUILD_STANDALONE OFF) +endif() + +set(BUILD_STANDALONE ${DEFAULT_BUILD_STANDALONE} + CACHE BOOL "Set to ON to make the executables as standalone as possible.") + # Check type size include(CheckTypeSize) check_type_size("int" SIZEOF_INT) -- cgit v1.2.1