@@ -10,7 +10,24 @@ set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
option(MODULUS_WITH_OPENSSL "Enable the modulus OpenSSL bridge target" OFF)
|
||||
option(MODULUS_WITH_SQLITE "Enable the modulus SQLite bridge target" OFF)
|
||||
option(MODULUS_WITH_RAYLIB "Enable the modulus raylib bridge target" OFF)
|
||||
option(MODULUS_WITH_MINIAUDIO "Enable the modulus miniaudio bridge target" OFF)
|
||||
|
||||
include(cmake/modulus_third_party.cmake)
|
||||
if(MODULUS_WITH_OPENSSL)
|
||||
modulus_require_openssl()
|
||||
endif()
|
||||
if(MODULUS_WITH_SQLITE)
|
||||
modulus_require_sqlite()
|
||||
endif()
|
||||
if(MODULUS_WITH_RAYLIB)
|
||||
modulus_require_raylib()
|
||||
endif()
|
||||
if(MODULUS_WITH_MINIAUDIO)
|
||||
modulus_require_miniaudio()
|
||||
endif()
|
||||
|
||||
add_library(modulus
|
||||
src/config.cpp
|
||||
|
||||
Reference in New Issue
Block a user