diff --git a/SHSTKMacros.cmake b/SHSTKMacros.cmake index d097e94..9cebcc8 100644 --- a/SHSTKMacros.cmake +++ b/SHSTKMacros.cmake @@ -57,7 +57,12 @@ macro(shstk_begin_project domain module) endif() shstk_define_option(LOCAL "Local install" OFF) - shstk_define_option(STATIC_LIB "Build static libraries" OFF) + if (DEFINED ENV{QNX_HOST} OR PIP_FREERTOS) + set(STATIC_LIB_DEFAULT ON) + else() + set(STATIC_LIB_DEFAULT OFF) + endif() + shstk_define_option(STATIC_LIB "Build static libraries" ${STATIC_LIB_DEFAULT}) set(_path "local \"bin\", \"lib\" and \"include\"") if (NOT LOCAL) if (WIN32)