|
|
|
@ -1,9 +1,10 @@
|
|
|
|
cmake_minimum_required(VERSION 3.9)
|
|
|
|
cmake_minimum_required(VERSION 3.9)
|
|
|
|
project(ublsettings VERSION 0)
|
|
|
|
project(libublsettings VERSION 3.1)
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
|
|
|
|
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always \
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always \
|
|
|
|
-O2 -pipe -fno-plt -fexceptions \
|
|
|
|
-O2 -pipe -fno-plt -fexceptions \
|
|
|
|
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
|
|
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
|
|
@ -13,6 +14,7 @@ add_library(${PROJECT_NAME} SHARED
|
|
|
|
ublsettings.c
|
|
|
|
ublsettings.c
|
|
|
|
ublsettings.h)
|
|
|
|
ublsettings.h)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(LIBRARIES
|
|
|
|
set(LIBRARIES
|
|
|
|
pthread)
|
|
|
|
pthread)
|
|
|
|
|
|
|
|
|
|
|
|
|