You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
#############################################################
|
|
##
|
|
## STORM PYTHON
|
|
##
|
|
#############################################################
|
|
if(STORM_PYTHON)
|
|
add_library(stormpy-info SHARED ${CMAKE_CURRENT_SOURCE_DIR}/storm-info.cpp)
|
|
target_link_libraries(stormpy-info storm ${BOOST_PYTHON_LIB} ${PYTHON_LIBRARIES})
|
|
set_target_properties(stormpy-info PROPERTIES
|
|
OUTPUT_NAME _info
|
|
LIBRARY_OUTPUT_DIRECTORY ${STORMPY_OUTPUT_DIR}/info
|
|
PREFIX ""
|
|
SUFFIX ".so"
|
|
)
|
|
add_library(stormpy-core SHARED ${CMAKE_CURRENT_SOURCE_DIR}/storm-core.cpp)
|
|
target_link_libraries(stormpy-core storm ${BOOST_PYTHON_LIB} ${PYTHON_LIBRARIES})
|
|
set_target_properties(stormpy-core PROPERTIES
|
|
OUTPUT_NAME _core
|
|
LIBRARY_OUTPUT_DIRECTORY ${STORMPY_OUTPUT_DIR}/core
|
|
PREFIX ""
|
|
SUFFIX ".so"
|
|
)
|
|
|
|
|
|
add_custom_target(stormpy DEPENDS stormpy-info stormpy-core)
|
|
|
|
|
|
endif()
|