Skip to content

Commit 3aaec01

Browse files
author
Sam Hatchett
committed
rollback output lib wrapper
1 parent fac9bde commit 3aaec01

1 file changed

Lines changed: 25 additions & 3 deletions

File tree

owa-epanet/CMakeLists.txt

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,29 @@ INCLUDE_DIRECTORIES(EPANET/src/outfile/include)
2020

2121
SET(CMAKE_SWIG_FLAGS "")
2222

23-
SET_SOURCE_FILES_PROPERTIES(epanet.i PROPERTIES CPLUSPLUS ON)
24-
SET_SOURCE_FILES_PROPERTIES(epanet.i PROPERTIES SWIG_FLAGS "-includeall")
23+
SET_SOURCE_FILES_PROPERTIES(toolkit.i PROPERTIES CPLUSPLUS ON)
24+
SET_SOURCE_FILES_PROPERTIES(toolkit.i PROPERTIES SWIG_FLAGS "-includeall")
25+
2526

2627
# build the EPANET library
2728
ADD_SUBDIRECTORY(EPANET)
2829

2930
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
30-
SWIG_ADD_LIBRARY( toolkit LANGUAGE python SOURCES wrapper/toolkit.i)
31+
32+
SWIG_ADD_LIBRARY( toolkit LANGUAGE python SOURCES wrapper/toolkit.i )
3133
set_property(SOURCE toolkit.i PROPERTY USE_LIBRARY_INCLUDE_DIRECTORIES TRUE)
3234
set_property(TARGET epanet2 PROPERTY SWIG_USE_TARGET_INCLUDE_DIRECTORIES TRUE)
3335
SWIG_LINK_LIBRARIES(toolkit epanet2)
3436
SWIG_LINK_LIBRARIES(toolkit ${PYTHON_LIBRARIES})
3537
set_property(TARGET _toolkit PROPERTY INSTALL_RPATH "$ORIGIN")
3638

39+
#SWIG_ADD_LIBRARY( output LANGUAGE python SOURCES wrapper/output.i )
40+
#SET_PROPERTY( SOURCE output.i PROPERTY USE_LIBRARY_INCLUDE_DIRECTORIES TRUE )
41+
#SET_PROPERTY( TARGET epanet-output PROPERTY SWIG_USE_TARGET_INCLUDE_DIRECTORIES TRUE )
42+
#SWIG_LINK_LIBRARIES( output epanet-output)
43+
#SWIG_LINK_LIBRARIES( output ${PYTHON_LIBRARIES} )
44+
#SET_PROPERTY( TARGET _output PROPERTY INSTALL_RPATH "$ORIGIN" )
45+
3746
IF (APPLE)
3847
set_target_properties(_toolkit PROPERTIES INSTALL_RPATH "@loader_path")
3948
ENDIF (APPLE)
@@ -51,3 +60,16 @@ add_custom_command(
5160
COMMAND ${CMAKE_COMMAND} -E copy
5261
${CMAKE_CURRENT_BINARY_DIR}/lib/libepanet2.*
5362
${CMAKE_CURRENT_BINARY_DIR}/../../../packages/epanet/)
63+
64+
65+
#add_custom_command(
66+
# TARGET _toolkit POST_BUILD
67+
# COMMAND ${CMAKE_COMMAND} -E copy
68+
# ${CMAKE_CURRENT_BINARY_DIR}/output.py
69+
# ${CMAKE_CURRENT_BINARY_DIR}/../../../packages/epanet/output.py)
70+
71+
#add_custom_command(
72+
# TARGET _toolkit POST_BUILD
73+
# COMMAND ${CMAKE_COMMAND} -E copy
74+
# ${CMAKE_CURRENT_BINARY_DIR}/lib/libepanet-output.*
75+
# ${CMAKE_CURRENT_BINARY_DIR}/../../../packages/epanet/)

0 commit comments

Comments
 (0)