master #4

Merged
asmeron merged 5 commits from YanTheKaller/libublsettings:master into master 2 years ago

@ -81,6 +81,8 @@ uninstall:
@echo "Uninstall ..."
@$(RM) "${DESTDIR}${PREFIX}/lib/${PKGNAME}".so*
@$(RM) "${DESTDIR}${PREFIX}/include/${PKGNAME}".h*
@$(RM) "${DESTDIR}/lib/${PKGNAME}".so*
@$(RM) "${DESTDIR}/include/${PKGNAME}".h*
@if [ -z ${DESTDIR} ]; then \
ldconfig -n ${DESTDIR}${PREFIX}/lib; \
fi

@ -22,13 +22,13 @@ After a successful build, just use:
$ sudo make uninstall
```
# Library usage
Libublsettings-ui provides 2 libraries:
Libublsettings provides library:
```C
#include <ublsettings.h>
#include <libublsettings.h>
```
## ublsettings
UBL utils provides various utility functions used in ubl-settings- applications. They are divided into sections as:
## libublsettings
Library provides various utility functions used in ubl-settings- applications. They are divided into sections as:
- **Dictionary functions** yon_dictionary;
- **String functions** yon_char;
- **String array functions** yon_char_parsed;

@ -1,17 +1,21 @@
cmake_minimum_required(VERSION 3.9)
project(ublsettings VERSION 0)
project(libublsettings VERSION 0)
include(GNUInstallDirs)
find_package(PkgConfig REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always \
-O2 -pipe -fno-plt -fexceptions \
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
-fstack-clash-protection -fcf-protection")
add_library(${PROJECT_NAME} SHARED
ublsettings.c
ublsettings.h)
libublsettings.c
libublsettings.h)
set(LIBRARIES
pthread)
@ -26,6 +30,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE C)
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION})
set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR})
set_target_properties(${PROJECT_NAME} PROPERTIES PUBLIC_HEADER ${PROJECT_NAME}.h)
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
install(TARGETS ${PROJECT_NAME}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}

@ -1,4 +1,4 @@
#include "ublsettings.h"
#include "libublsettings.h"
// dictionary functions
Loading…
Cancel
Save