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