option(PROJECT_ENABLE_BOOST "Enable boost libraries" OFF) option(PROJECT_ENABLE_CPP_HTTPLIB "Enable cpp-httplib" OFF) option(PROJECT_ENABLE_CURL "Enable curl library" OFF) option(PROJECT_ENABLE_FUSE "Enable FUSE" OFF) option(PROJECT_ENABLE_JSON "Enable JSON for Modern C++ library" OFF) option(PROJECT_ENABLE_LIBSODIUM "Enable libsodium library" OFF) option(PROJECT_ENABLE_OPENSSL "Enable OpenSSL library" OFF) option(PROJECT_ENABLE_PUGIXML "Enable PugiXML library" OFF) option(PROJECT_ENABLE_SPDLOG "Enable spdlog library" OFF) option(PROJECT_ENABLE_SQLITE "Enable SQLite" OFF) option(PROJECT_ENABLE_STDUUID "Enable stduuid library" OFF) option(PROJECT_ENABLE_TESTING "Enable building unit tests" OFF) option(PROJECT_ENABLE_WINFSP "Enable WinFSP" OFF) option(PROJECT_REQUIRE_ALPINE "Require Alpine Linux as build system" OFF) option(PROJECT_STATIC_LINK "Static link executables" OFF) if(PROJECT_STATIC_LINK) add_definitions(-DPROJECT_STATIC_LINK) endif() if(PROJECT_IS_MINGW) add_definitions(-DPROJECT_IS_MINGW) endif() if(PROJECT_REQUIRE_ALPINE) add_definitions(-DPROJECT_REQUIRE_ALPINE) endif() if(PROJECT_IS_ARM64) add_definitions(-DPROJECT_IS_ARM64) endif()