mirror of https://github.com/opencardev/aasdk
Merge pull request #10 from svogl/development
added library version and install target for better yocto integrationdevelopment
commit
af3611c296
|
@ -1,5 +1,8 @@
|
||||||
cmake_minimum_required(VERSION 3.5.1)
|
cmake_minimum_required(VERSION 3.5.1)
|
||||||
project(aasdk CXX)
|
project(aasdk CXX)
|
||||||
|
set (AASDK_VERSION_MAJOR 2)
|
||||||
|
set (AASDK_VERSION_MINOR 1)
|
||||||
|
set (AASDK_VERSION_PATCH 0)
|
||||||
|
|
||||||
set(base_directory ${CMAKE_CURRENT_SOURCE_DIR})
|
set(base_directory ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
set(sources_directory ${base_directory}/src)
|
set(sources_directory ${base_directory}/src)
|
||||||
|
@ -70,6 +73,13 @@ target_link_libraries(aasdk libusb
|
||||||
${OPENSSL_LIBRARIES}
|
${OPENSSL_LIBRARIES}
|
||||||
${WINSOCK2_LIBRARIES})
|
${WINSOCK2_LIBRARIES})
|
||||||
|
|
||||||
|
set(AASDK_VERSION_STRING ${AASDK_VERSION_MAJOR}.${AASDK_VERSION_MINOR}.${AASDK_VERSION_PATCH})
|
||||||
|
set_target_properties(aasdk PROPERTIES VERSION ${AASDK_VERSION_STRING}
|
||||||
|
SOVERSION ${AASDK_VERSION_MAJOR})
|
||||||
|
|
||||||
|
INSTALL(TARGETS aasdk DESTINATION lib)
|
||||||
|
|
||||||
|
|
||||||
if(AASDK_TEST)
|
if(AASDK_TEST)
|
||||||
add_executable(aasdk_ut
|
add_executable(aasdk_ut
|
||||||
${tests_source_files}
|
${tests_source_files}
|
||||||
|
|
|
@ -7,3 +7,9 @@ protobuf_generate_cpp(proto_sources proto_headers ${proto_files})
|
||||||
add_library(aasdk_proto SHARED ${proto_headers} ${proto_sources})
|
add_library(aasdk_proto SHARED ${proto_headers} ${proto_sources})
|
||||||
target_link_libraries(aasdk_proto ${PROTOBUF_LIBRARIES})
|
target_link_libraries(aasdk_proto ${PROTOBUF_LIBRARIES})
|
||||||
|
|
||||||
|
set(AASDK_VERSION_STRING ${AASDK_VERSION_MAJOR}.${AASDK_VERSION_MINOR}.${AASDK_VERSION_PATCH})
|
||||||
|
set_target_properties(aasdk_proto PROPERTIES VERSION ${AASDK_VERSION_STRING}
|
||||||
|
SOVERSION ${AASDK_VERSION_MAJOR})
|
||||||
|
|
||||||
|
INSTALL(TARGETS aasdk_proto DESTINATION lib)
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
#include <boost/core/noncopyable.hpp>
|
||||||
#include <boost/asio.hpp>
|
#include <boost/asio.hpp>
|
||||||
#include <f1x/aasdk/Error/Error.hpp>
|
#include <f1x/aasdk/Error/Error.hpp>
|
||||||
#include <f1x/aasdk/IO/IOContextWrapper.hpp>
|
#include <f1x/aasdk/IO/IOContextWrapper.hpp>
|
||||||
|
|
Loading…
Reference in New Issue