Skip to content

Commit 3a10df5

Browse files
kkorotkovr-brown
authored andcommitted
Update cmake version, eliminate warnings with clang
1 parent e002e24 commit 3a10df5

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@
3838
# Generated and working files and directories
3939
tests/run_tests
4040
build
41+
.vscode

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 2.6)
1+
cmake_minimum_required(VERSION 3.20)
22
project(netlicensing)
33

44
option (BUILD_TESTS "Build unit tests." FALSE)

src/netlicensing.cc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,16 @@ namespace netlicensing {
268268
if (!escape_string(validationParameters.getLicenseeName()).empty()) {
269269
params.push_back(std::make_pair(PROP_LICENSEE_NAME, escape_string(validationParameters.getLicenseeName())));
270270
}
271+
#ifdef __clang__
272+
#pragma clang diagnostic push
273+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
274+
#endif
271275
if (!escape_string(validationParameters.getLicenseeSecret()).empty()) {
272276
params.push_back(std::make_pair(PROP_LICENSEE_SECRET, escape_string(validationParameters.getLicenseeSecret())));
273277
}
278+
#ifdef __clang__
279+
#pragma clang diagnostic pop
280+
#endif
274281

275282
int paramIt = 0;
276283
for(auto const &ent1 : validationParameters.getParameters()) {

0 commit comments

Comments
 (0)