reset library name
This commit is contained in:
parent
b1f47fbfb8
commit
3987fa38df
|
@ -2,5 +2,5 @@ Name: libkysdk-disk
|
|||
Description: kysdk system layer disk component
|
||||
Requires: kysdk-log kysdk-utils libudev blkid
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkydiskinfo -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-disk
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-filesystem
|
|||
Description: kysdk system layer filesystem component
|
||||
Requires: kysdk-log kysdk-config libsystemd Qt5Core
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkyfilewatcher -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-filesystem
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-hardware
|
|||
Description: kysdk system layer hardware component
|
||||
Requires: kysdk-log kysdk-config libsystemd libudev
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkyhw -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-hardware
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-location
|
|||
Description: kysdk system layer location
|
||||
Requires:glib-2.0
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkylocation -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-location
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Name: libkysdk-net
|
||||
Description: kysdk system layer netinfo
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkynetinfo -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-net
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Name: libkysdk-ocr
|
||||
Description: kysdk system ocr package component
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkyocr -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-ocr
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Name: libkysdk-package
|
||||
Description: kysdk system layer package component
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkypackage -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-package
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-powermanagement
|
|||
Description: kysdk system layer powermanagement component
|
||||
Requires: kysdk-log
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkypowermanagement -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-powermanagement
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Name: libkysdk-proc
|
||||
Description: kysdk system layer process component
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkyrtinfo -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-proc
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Name: libkysdk-realtime
|
||||
Description: kysdk system layer realtime
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkyrealtimeinfo -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-realtime
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-sysinfo
|
|||
Description: kysdk system layer sysinfo component
|
||||
Requires: kysdk-log kysdk-utils libsystemd dbus-1 dbus-glib-1 gio-2.0 gio-unix-2.0 glib-2.0 gmodule-2.0 gmodule-export-2.0 gmodule-no-export-2.0 gobject-2.0 gthread-2.0
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkysysinfo -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -lkysdk-sysinfo
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-system
|
|||
Description: kysdk system layer
|
||||
Requires: kysdk-disk kysdk-filesystem kysdk-hardware kysdk-package kysdk-proc kysdk-sysinfo kysdk-location kysdk-net kysdk-realtime
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/*/ -lkydiskinfo -lkyfilewatcher -lkyhw -lkypackage -lkysysinfo -lkyrtinfo -lkylocation -lkynetinfo -lkyrealtime -Wl,-rpath=/usr/lib/*/
|
||||
Libs: -L/usr/lib/*/ -lkysdk-disk -lkysdk-filesystem -lkysdk-hardware -lkysdk-package -lkysdk-sysinfo -lkysdk-proc -lkysdk-location -lkysdk-net -lkysdk-realtime -Wl,-rpath=/usr/lib/*/
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -2,5 +2,5 @@ Name: libkysdk-systime
|
|||
Description: kysdk system layer date component
|
||||
Requires: kysdk-config glib-2.0
|
||||
Version: 2.0.0
|
||||
Libs: -L/usr/lib/kysdk/kysdk-system/ -lkydate -Wl,-rpath=/usr/lib/kysdk/kysdk-system/
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
Libs: -lkysdk-systime
|
||||
Cflags: -I/usr/include/kysdk/kysdk-system/
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
aux_source_directory(. SOURCESCODE)
|
||||
add_library(kydiskinfo SHARED ${SOURCESCODE})
|
||||
set_target_properties(kydiskinfo PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-disk SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysdk-disk PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(test-getdiskinfo test/getdiskinfo.c)
|
||||
#add_executable(test-getdisklist test/getdisklist.c)
|
||||
find_library(UDEV_LIB udev)
|
||||
target_link_libraries(kydiskinfo blkid kylog pthread systemd kyconf hd ${UDEV_LIB})
|
||||
#target_link_libraries(test-getdiskinfo kydiskinfo)
|
||||
#target_link_libraries(test-getdisklist kydiskinfo)
|
||||
# target_link_libraries(test-getdiskinfo kydiskinfo blkid kylog pthread systemd kyconf ${UDEV_LIB})
|
||||
# target_link_libraries(test-getdisklist kydiskinfo blkid kylog pthread systemd kyconf ${UDEV_LIB})
|
||||
target_link_libraries(kysdk-disk blkid kylog pthread systemd kyconf hd ${UDEV_LIB})
|
||||
#target_link_libraries(test-getdiskinfo kysdk-disk)
|
||||
#target_link_libraries(test-getdisklist kysdk-disk)
|
||||
# target_link_libraries(test-getdiskinfo kysdk-disk blkid kylog pthread systemd kyconf ${UDEV_LIB})
|
||||
# target_link_libraries(test-getdisklist kysdk-disk blkid kylog pthread systemd kyconf ${UDEV_LIB})
|
||||
|
||||
install(TARGETS kydiskinfo
|
||||
install(TARGETS kysdk-disk
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkydiskinfo.h
|
||||
|
|
|
@ -4,13 +4,13 @@ aux_source_directory(. SOURCECODE)
|
|||
|
||||
find_package(Qt5Core)
|
||||
include_directories(${Qt5Core_INCLUDE_DIRS})
|
||||
add_library(kyfilewatcher SHARED ${SOURCECODE})
|
||||
set_target_properties(kyfilewatcher PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-filesystem SHARED ${SOURCECODE})
|
||||
set_target_properties(kysdk-filesystem PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(kyfilewatcher-test test/kyfilewatcher-test.cpp)
|
||||
target_link_libraries(kyfilewatcher kylog kyconf systemd pthread ${Qt5Core_LIBRARIES})
|
||||
#target_link_libraries(kyfilewatcher-test kyfilewatcher)
|
||||
target_link_libraries(kysdk-filesystem kylog kyconf systemd pthread ${Qt5Core_LIBRARIES})
|
||||
#target_link_libraries(kyfilewatcher-test kysdk-filesystem)
|
||||
|
||||
install(TARGETS kyfilewatcher
|
||||
install(TARGETS kysdk-filesystem
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkyfilewatcher.hpp
|
||||
|
|
|
@ -3,8 +3,8 @@ include_directories(.)
|
|||
include(FindPkgConfig)
|
||||
pkg_check_modules(GLIB REQUIRED glib-2.0)
|
||||
include_directories(${GLIB_INCLUDE_DIRS})
|
||||
add_library(kyhw SHARED ${SOURCESCODE})
|
||||
set_target_properties(kyhw PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-hardware SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysdk-hardware PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(kync-test test/kync-test.c)
|
||||
#add_executable(kycpu-test test/kycpu-test.c)
|
||||
#add_executable(kyprinterlist-test test/kyprinterlist-test.c)
|
||||
|
@ -18,21 +18,21 @@ set_target_properties(kyhw PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
|||
#add_executable(kyfan-test test/kyfan-test.c)
|
||||
#add_executable(kyhw-test test/kyhw-test.c)
|
||||
# 额外链接的库在这一行
|
||||
target_link_libraries(kyhw kylog kyconf pthread systemd cups curl udev X11 Xrandr bluetooth sensors hd pci gobject-2.0 dbus-glib-1 ${GLIB_LIBRARIES})
|
||||
#target_link_libraries(kyprinterprint-test kyhw)
|
||||
#target_link_libraries(kyprinterlist-test kyhw)
|
||||
#target_link_libraries(kync-test kyhw)
|
||||
#target_link_libraries(kycpu-test kyhw)
|
||||
#target_link_libraries(kyusb-test kyhw)
|
||||
#target_link_libraries(kybios-test kyhw)
|
||||
#target_link_libraries(kyboard-test kyhw)
|
||||
#target_link_libraries(kydisplay-test kyhw)
|
||||
#target_link_libraries(kyedid-test kyhw)
|
||||
#target_link_libraries(kybluetooth-test kyhw)
|
||||
#target_link_libraries(kyfan-test kyhw)
|
||||
#target_link_libraries(kyhw-test kyhw)
|
||||
target_link_libraries(kysdk-hardware kylog kyconf pthread systemd cups curl udev X11 Xrandr bluetooth sensors hd pci gobject-2.0 dbus-glib-1 ${GLIB_LIBRARIES})
|
||||
#target_link_libraries(kyprinterprint-test kysdk-hardware)
|
||||
#target_link_libraries(kyprinterlist-test kysdk-hardware)
|
||||
#target_link_libraries(kync-test kysdk-hardware)
|
||||
#target_link_libraries(kycpu-test kysdk-hardware)
|
||||
#target_link_libraries(kyusb-test kysdk-hardware)
|
||||
#target_link_libraries(kybios-test kysdk-hardware)
|
||||
#target_link_libraries(kyboard-test kysdk-hardware)
|
||||
#target_link_libraries(kydisplay-test kysdk-hardware)
|
||||
#target_link_libraries(kyedid-test kysdk-hardware)
|
||||
#target_link_libraries(kybluetooth-test kysdk-hardware)
|
||||
#target_link_libraries(kyfan-test kysdk-hardware)
|
||||
#target_link_libraries(kyhw-test kysdk-hardware)
|
||||
|
||||
install(TARGETS kyhw
|
||||
install(TARGETS kysdk-hardware
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkync.h
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(kyocr)
|
||||
project(kysdk-ocr)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
||||
|
@ -59,10 +59,10 @@ endif()
|
|||
pkg_check_modules(TESSERACT_PKG tesseract)
|
||||
link_directories(${TESSERACT_PKG_LIBRARY_DIRS})
|
||||
include_directories(${TESSERACT_PKG_INCLUDE_DIRS})
|
||||
message("kyocr_cflags is ${TESSERACT_PKG_LIBRARIES}")
|
||||
list(APPEND kyocr_libraries ${TESSERACT_PKG_LIBRARIES})
|
||||
list(APPEND kyocr_libraries -llept)
|
||||
message("kyocr_cflags is ${kyocr_libraries}")
|
||||
message("kysdk-ocr_cflags is ${TESSERACT_PKG_LIBRARIES}")
|
||||
list(APPEND kysdk-ocr_libraries ${TESSERACT_PKG_LIBRARIES})
|
||||
list(APPEND kysdk-ocr_libraries -llept)
|
||||
message("kysdk-ocr_cflags is ${kysdk-ocr_libraries}")
|
||||
|
||||
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/libs/amd64/paddle_inference/paddle/lib/libpaddle_inference.so")
|
||||
add_definitions(-DLOONGARCH64)
|
||||
|
@ -172,39 +172,39 @@ endif()
|
|||
|
||||
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/libs/amd64/paddle_inference/paddle/lib/libpaddle_inference.so")
|
||||
message("no paddle lib")
|
||||
add_library(kyocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kyocr ${kyocr_libraries})
|
||||
target_compile_options(kyocr PUBLIC ${kyocr_cflags})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kysdk-ocr ${kysdk-ocr_libraries})
|
||||
target_compile_options(kysdk-ocr PUBLIC ${kysdk-ocr_cflags})
|
||||
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "loongarch64")
|
||||
message(loongarch64)
|
||||
add_library(kyocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kyocr ${kyocr_libraries})
|
||||
target_compile_options(kyocr PUBLIC ${kyocr_cflags})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kysdk-ocr ${kysdk-ocr_libraries})
|
||||
target_compile_options(kysdk-ocr PUBLIC ${kysdk-ocr_cflags})
|
||||
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "sw_64")
|
||||
message(loongarch64)
|
||||
add_library(kyocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kyocr ${kyocr_libraries})
|
||||
target_compile_options(kyocr PUBLIC ${kyocr_cflags})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kysdk-ocr ${kysdk-ocr_libraries})
|
||||
target_compile_options(kysdk-ocr PUBLIC ${kysdk-ocr_cflags})
|
||||
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "riscv64")
|
||||
message(loongarch64)
|
||||
add_library(kyocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kyocr ${kyocr_libraries})
|
||||
target_compile_options(kyocr PUBLIC ${kyocr_cflags})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kysdk-ocr ${kysdk-ocr_libraries})
|
||||
target_compile_options(kysdk-ocr PUBLIC ${kysdk-ocr_cflags})
|
||||
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l")
|
||||
message(loongarch64)
|
||||
add_library(kyocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kyocr ${kyocr_libraries})
|
||||
target_compile_options(kyocr PUBLIC ${kyocr_cflags})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp)
|
||||
target_link_libraries(kysdk-ocr ${kysdk-ocr_libraries})
|
||||
target_compile_options(kysdk-ocr PUBLIC ${kysdk-ocr_cflags})
|
||||
else()
|
||||
add_library(kyocr SHARED libkyocr.cpp ocr_main.cpp utility.cpp preprocess_op.cpp postprocess_op.cpp)
|
||||
target_link_libraries(kyocr ${OpenCV_LIBS} ${DEPS})
|
||||
add_library(kysdk-ocr SHARED libkyocr.cpp ocr_main.cpp utility.cpp preprocess_op.cpp postprocess_op.cpp)
|
||||
target_link_libraries(kysdk-ocr ${OpenCV_LIBS} ${DEPS})
|
||||
endif()
|
||||
set_target_properties(kyocr PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
set_target_properties(kysdk-ocr PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#target_link_libraries(kdkOCR -lleptonica)
|
||||
|
||||
|
||||
|
||||
install(TARGETS kyocr LIBRARY DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
install(TARGETS kysdk-ocr LIBRARY DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/libkyocr.hpp DESTINATION include/kysdk/kysdk-system)
|
||||
|
||||
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/libs/amd64/paddle_inference/paddle/lib/libpaddle_inference.so")
|
||||
|
|
|
@ -7,8 +7,8 @@ find_package(Qt5 COMPONENTS Core DBus REQUIRED)
|
|||
include_directories(${Qt5Core_INCLUDE_DIRS})
|
||||
include_directories(${Qt5DBus_INCLUDE_DIRS})
|
||||
ADD_EXECUTABLE(kySdkDbus kysdkdbus.cpp main.cpp)
|
||||
target_link_libraries(kySdkDbus kysysinfo kyhw kydiskinfo kyrtinfo kynetinfo kyrealtime kydiskinfo kylocation kypackage Qt5::Core Qt5::DBus)
|
||||
target_link_libraries(kySdkDbus kysdk-sysinfo kysdk-hardware kysdk-proc kysdk-net kysdk-realtime kysdk-disk kysdk-location kysdk-package Qt5::Core Qt5::DBus)
|
||||
|
||||
|
||||
ADD_EXECUTABLE(kySdkDbus-session kysdkrest.cpp main_rest.cpp)
|
||||
target_link_libraries(kySdkDbus-session kysysinfo Qt5::Core Qt5::DBus)
|
||||
target_link_libraries(kySdkDbus-session kysdk-sysinfo Qt5::Core Qt5::DBus)
|
||||
|
|
|
@ -28,6 +28,6 @@ HEADERS += \
|
|||
kysdkdbus.h
|
||||
|
||||
INCLUDEPATH += /usr/include/kysdk/kysdk-system/
|
||||
LIBS += -L/usr/lib/kysdk/kysdk-system/ -lkysysinfo -lkyhw -lkydiskinfo -lkyrtinfo -lkynetinfo -lkyrealtime -lkydiskinfo -lkylocation -lkypackage
|
||||
LIBS += -L/usr/lib/kysdk/kysdk-system/ -lkysdk-sysinfo -lkysdk-hardware -lkysdk-proc -lkysdk-net -lkysdk-realtime -lkysdk-disk -lkysdk-location -lkysdk-package
|
||||
#BIOS -lkybiosinfo
|
||||
#主板 -lkyboardinfo
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
find_library(GLIBC_LIB glib-2.0)
|
||||
include_directories("/usr/include/glib-2.0")
|
||||
add_library(kylocation SHARED libkylocation.c)
|
||||
set_target_properties(kylocation PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
target_link_libraries(kylocation -lglib-2.0 -lgio-2.0)
|
||||
add_library(kysdk-location SHARED libkylocation.c)
|
||||
set_target_properties(kysdk-location PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
target_link_libraries(kysdk-location -lglib-2.0 -lgio-2.0)
|
||||
#add_executable(kylocation-test test/kylocation-test.c)
|
||||
#target_link_libraries(kylocation-test kylocation)
|
||||
#target_link_libraries(kylocation-test kysdk-location)
|
||||
|
||||
install(TARGETS kylocation
|
||||
install(TARGETS kysdk-location
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkylocation.h
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
aux_source_directory(. CODE)
|
||||
add_library(kynetinfo SHARED ${CODE})
|
||||
set_target_properties(kynetinfo PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-net SHARED ${CODE})
|
||||
set_target_properties(kysdk-net PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
|
||||
#add_executable(kynet-test test/kynet-test.c)
|
||||
#target_link_libraries(kynet-test kynetinfo)
|
||||
#target_link_libraries(kynet-test kysdk-net)
|
||||
|
||||
install(TARGETS kynetinfo
|
||||
install(TARGETS kysdk-net
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkynetinfo.h
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
aux_source_directory(. SOURCESCODE)
|
||||
include_directories(.)
|
||||
add_library(kypackage SHARED ${SOURCESCODE})
|
||||
set_target_properties(kypackage PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-package SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysdk-package PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(kypackage-test test/kypackage-test.c)
|
||||
#target_link_libraries(kypackage-test kypackage)
|
||||
#target_link_libraries(kypackage-test kysdk-package)
|
||||
|
||||
install(TARGETS kypackage
|
||||
install(TARGETS kysdk-package
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkypackages.h
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(kypowermanagement LANGUAGES CXX)
|
||||
project(kysdk-powermanagement LANGUAGES CXX)
|
||||
|
||||
set(POWERMANAGEMENT_TOP_DIR ${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
add_library(${PROJECT_NAME} SHARED)
|
||||
set_target_properties(kypowermanagement PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
set_target_properties(kysdk-powermanagement PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
|
||||
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -g)
|
||||
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_11)
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
aux_source_directory(. SOURCESCODE)
|
||||
include_directories(.)
|
||||
add_library(kyrtinfo SHARED ${SOURCESCODE})
|
||||
set_target_properties(kyrtinfo PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-proc SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysdk-proc PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(kyrtinfo-test test/kyrtinfo-test.c)
|
||||
#add_executable(kyprocess-test test/kyprocess-test.c)
|
||||
target_link_libraries(kyrtinfo kylog)
|
||||
#target_link_libraries(kyrtinfo-test kyrtinfo)
|
||||
#target_link_libraries(kyprocess-test kyrtinfo)
|
||||
target_link_libraries(kysdk-proc kylog)
|
||||
#target_link_libraries(kyrtinfo-test kysdk-proc)
|
||||
#target_link_libraries(kyprocess-test kysdk-proc)
|
||||
|
||||
install(TARGETS kyrtinfo
|
||||
install(TARGETS kysdk-proc
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkyrtinfo.h
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
aux_source_directory(. CODE)
|
||||
|
||||
add_library(kyrealtime SHARED ${CODE})
|
||||
add_library(kysdk-realtime SHARED ${CODE})
|
||||
|
||||
set_target_properties(kyrealtime PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
set_target_properties(kysdk-realtime PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
|
||||
#add_executable(kyrealtime-test test/kyrealtime-test.c)
|
||||
#target_link_libraries(kyrealtime-test kyrealtime)
|
||||
#target_link_libraries(kyrealtime-test kysdk-realtime)
|
||||
|
||||
install(TARGETS kyrealtime
|
||||
install(TARGETS kysdk-realtime
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkyrealtimeinfo.h
|
||||
|
|
|
@ -5,14 +5,14 @@ find_library(GLIBC_LIB glib-2.0)
|
|||
find_library(DBUS_LIB dbus-1)
|
||||
find_library(DBUS_GLIB_LIB dbus-glib-1)
|
||||
find_package(PkgConfig)
|
||||
add_library(kysysinfo SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysysinfo PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-sysinfo SHARED ${SOURCESCODE})
|
||||
set_target_properties(kysdk-sysinfo PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#add_executable(kysysinfo-test test/kysysinfo_test.c)
|
||||
target_link_libraries(kysysinfo dl kylog systemd kyconf X11 Xrandr libcjson.so pci kmod ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB})
|
||||
#target_link_libraries(kysysinfo-test kysysinfo libcjson.so)
|
||||
# target_link_libraries(kysysinfo-test kysysinfo kylin-activation kylog systemd kyconf ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB})
|
||||
target_link_libraries(kysdk-sysinfo dl kylog systemd kyconf X11 Xrandr libcjson.so pci kmod ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB})
|
||||
#target_link_libraries(kysysinfo-test kysdk-sysinfo libcjson.so)
|
||||
# target_link_libraries(kysysinfo-test kysdk-sysinfo kylin-activation kylog systemd kyconf ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB})
|
||||
|
||||
install(TARGETS kysysinfo
|
||||
install(TARGETS kysdk-sysinfo
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkysysinfo.hpp
|
||||
|
|
|
@ -21,15 +21,15 @@ target_link_libraries(systime ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB} ${THREAD
|
|||
|
||||
aux_source_directory(. SOURCESCODE)
|
||||
include_directories(.)
|
||||
add_library(kydate SHARED ./libkydate.c)
|
||||
set_target_properties(kydate PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
add_library(kysdk-systime SHARED ./libkydate.c)
|
||||
set_target_properties(kysdk-systime PROPERTIES VERSION 2.0.0 SOVERSION 1)
|
||||
#ADD_EXECUTABLE(kydate_test test/kydate_test.c)
|
||||
target_link_libraries(kydate ${GLIBC_LIB} kyconf)
|
||||
#target_link_libraries(kydate_test kydate)
|
||||
target_link_libraries(kysdk-systime ${GLIBC_LIB} kyconf)
|
||||
#target_link_libraries(kydate_test kysdk-systime)
|
||||
ADD_EXECUTABLE(sdk-date date.c)
|
||||
target_link_libraries(sdk-date ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB} ${THREAD_LIB} kyconf)
|
||||
|
||||
install(TARGETS kydate
|
||||
install(TARGETS kysdk-systime
|
||||
DESTINATION ${CMAKE_INSTALL_RPATH})
|
||||
|
||||
install(FILES libkydate.h
|
||||
|
|
Loading…
Reference in New Issue