30 lines
592 B
CMake
30 lines
592 B
CMake
|
project(vnctp)
|
||
|
|
||
|
set(HEADERS
|
||
|
class_generators.h
|
||
|
dispatcher.hpp
|
||
|
property_helper.hpp
|
||
|
vnctptd.cpp
|
||
|
wrappers.hpp
|
||
|
wrapper_helper.hpp
|
||
|
)
|
||
|
|
||
|
|
||
|
set(SOURCES
|
||
|
classes_1.cpp
|
||
|
classes_2.cpp
|
||
|
classes_3.cpp
|
||
|
classes_4.cpp
|
||
|
vnctp.cpp
|
||
|
)
|
||
|
|
||
|
include_directories(${PY_INCLUDE_DIRS})
|
||
|
link_directories(${PY_LIBRARY_DIRS})
|
||
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/api")
|
||
|
link_directories("${CMAKE_CURRENT_SOURCE_DIR}/api")
|
||
|
|
||
|
|
||
|
add_library(vnctp SHARED ${SOURCES})
|
||
|
target_link_libraries(vnctp ${PY_LIBRARIES})
|
||
|
target_link_libraries(vnctp thostmduserapi_se thosttraderapi_se)
|