diff --git a/CMakeLists.txt b/CMakeLists.txt index 4159112..eb25b95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,10 +26,17 @@ if(NOT TARGET json-hpp) endif() # and one for the validator -add_library(json-schema-validator SHARED - src/json-schema-draft4.json.cpp - src/json-uri.cpp - src/json-validator.cpp) +if (JSON_SCHEMA_VALIDATOR_DISABLE_SHARED) + add_library(json-schema-validator STATIC + src/json-schema-draft4.json.cpp + src/json-uri.cpp + src/json-validator.cpp) +else() + add_library(json-schema-validator SHARED + src/json-schema-draft4.json.cpp + src/json-uri.cpp + src/json-validator.cpp) +endif() target_include_directories(json-schema-validator PUBLIC