]> SALOME platform Git repositories - modules/gde.git/blob - projects/GDE_API_CPP/api/src/CMakeLists.txt
Salome HOME
UserService + tests
[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   Group.hpp
23   HttpConnection.hpp
24   JsonFormatter.hpp
25   User.hpp
26   UserService.hpp
27 )
28
29 SET(gde_api_cpp_SOURCES
30   CommandResultTO.cpp
31   CommandTO.cpp
32   CommandTO.tpp
33   GDESession.cpp
34   HttpConnection.cpp
35   JsonFormatter.cpp
36   UserService.cpp
37 )
38
39 ADD_LIBRARY(GdeApiCpp SHARED ${gde_api_cpp_SOURCES})
40 TARGET_LINK_LIBRARIES(GdeApiCpp ${_link_LIBRARIES} )
41 INSTALL(TARGETS GdeApiCpp EXPORT ${PROJECT_NAME}TargetGroup DESTINATION lib)
42
43 INSTALL(FILES ${gde_api_cpp_HEADERS} DESTINATION include)