#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-ADD_DEFINITIONS(${YACS_DEFINITIONS})
-INCLUDE_DIRECTORIES(${YACS_INCLUDE_DIRS})
+
+INCLUDE_DIRECTORIES(
+ ${PYTHON_INCLUDE_DIR}
+)
+
+ADD_DEFINITIONS(
+ ${PYTHON_DEFINITIONS}
+)
SET(ydefx_SOURCES
PyStudyFunction.cxx
JobParametersProxy.hxx
Sample.hxx
SamplePyConversions.hxx
+ PyConversions.hxx
Exceptions.hxx
MonoPyJob.hxx
TMonoPyJob.hxx
)
SET(ydefx_LINK
- py2yacslib
py2cpp
+ ${PYTHON_LIBRARIES}
)
ADD_LIBRARY(ydefx ${ydefx_SOURCES})
TARGET_LINK_LIBRARIES(ydefx ${ydefx_LINK})
TARGET_INCLUDE_DIRECTORIES(ydefx PUBLIC
- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>
- $<INSTALL_INTERFACE:include>)
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src/cpp>
+ $<INSTALL_INTERFACE:${SALOME_INSTALL_HEADERS}>)
-INSTALL(TARGETS ydefx DESTINATION lib)
-INSTALL(TARGETS ydefx EXPORT Findydefx LIBRARY DESTINATION lib)
-INSTALL(FILES ${ydefx_HEADERS} DESTINATION include/ydefx)
-INSTALL(EXPORT Findydefx DESTINATION lib/cmake/ydefx)
+INSTALL(TARGETS ydefx DESTINATION ${SALOME_INSTALL_LIBS})
+INSTALL(TARGETS ydefx EXPORT ydefxCfg_cmake LIBRARY DESTINATION ${SALOME_INSTALL_LIBS})
+INSTALL(FILES ${ydefx_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS}/ydefx)
ADD_SUBDIRECTORY(Test)