]> SALOME platform Git repositories - modules/gde.git/blob - projects/GDE_API_CPP/api/src/CMakeLists.txt
Salome HOME
add/delete user
[modules/gde.git] / projects / GDE_API_CPP / api / src / CMakeLists.txt
1
2 INCLUDE_DIRECTORIES(
3   ${Poco_INCLUDE_DIRS}
4 )
5
6 LINK_DIRECTORIES(
7   ${Poco_LIBRARY_DIRS}
8   )
9
10 SET(_link_LIBRARIES
11 #  ${Poco_LIBRARIES} # all packages
12   PocoFoundation
13   PocoNet
14   PocoJSON
15 )
16
17 SET(gde_api_cpp_HEADERS
18   CommandResultTO.hpp
19   CommandTO.hpp
20   Credentials.hpp
21   GDESession.hpp
22   HttpConnection.hpp
23   JsonFormatter.hpp
24   User.hpp
25   UserService.hpp
26 )
27
28 SET(gde_api_cpp_SOURCES
29   CommandResultTO.cpp
30   CommandTO.cpp
31   CommandTO.tpp
32   GDESession.cpp
33   HttpConnection.cpp
34   JsonFormatter.cpp
35   UserService.cpp
36 )
37
38 ADD_LIBRARY(GdeApiCpp SHARED ${gde_api_cpp_SOURCES})
39 TARGET_LINK_LIBRARIES(GdeApiCpp ${_link_LIBRARIES} )
40 INSTALL(TARGETS GdeApiCpp EXPORT ${PROJECT_NAME}TargetGroup DESTINATION lib)
41
42 INSTALL(FILES ${gde_api_cpp_HEADERS} DESTINATION include)