Skip to content
Snippets Groups Projects
Commit 9cb49e27 authored by Dilawar Singh's avatar Dilawar Singh
Browse files

Fixed for snappy builds.

parent debc6e63
No related branches found
No related tags found
No related merge requests found
add_definitions(-DPYMOOSE)
include_directories(../basecode ../msg)
find_package( PythonInterp REQUIRED )
set(PYMOOSE_SRCS
moosemodule.cpp
vec.cpp
......@@ -18,6 +20,8 @@ EXEC_PROGRAM(${PYTHON_EXECUTABLE}
except Exception: pass'"
OUTPUT_VARIABLE PYTHON_SO_EXTENSION
)
message( STATUS "Python path ${PYTHON_EXECUTABLE}" )
message( STATUS "Python so extension ${PYTHON_SO_EXTENSION}" )
find_package(NumPy REQUIRED)
......@@ -26,6 +30,8 @@ find_package(PythonLibs REQUIRED)
include_directories( ${NUMPY_INCLUDE_DIRS} )
include_directories( ${PYTHON_INCLUDE_DIRS} )
message( STATUS "Python include dir : ${PYTHON_INCLUDE_DIRS} " )
add_definitions(-DUSE_NUMPY)
add_definitions(-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION)
......@@ -38,7 +44,12 @@ execute_process( COMMAND ${PYTHON_EXECUTABLE}-config --libs
OUTPUT_VARIABLE PYTHON_LIBRARIES
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if( NOT PYTHON_INCLUDE_FLAGS )
set( PYTHON_INCLUDE_FLAGS "-I ${PYTHON_INCLUDE_DIRS} " )
endif( )
message( STATUS "Python include flags: ${PYTHON_INCLUDE_FLAGS}" )
set_target_properties(_moose PROPERTIES
COMPILE_DEFINITIONS "PYMOOSE"
COMPILE_FLAGS "${PYTHON_INCLUDE_FLAGS}"
......@@ -47,11 +58,6 @@ set_target_properties(_moose PROPERTIES
SUFFIX ".so"
)
#if(NOT(PYTHON_SO_EXTENSION STREQUAL ""))
# set_target_properties(_moose PROPERTIES
# SUFFIX ${PYTHON_SO_EXTENSION})
#endif()
# see issue #80
if(HDF5_LIBRARY_DIRS)
set_target_properties( _moose PROPERTIES LINK_FLAGS "-L${HDF5_LIBRARY_DIRS}" )
......
......@@ -20,7 +20,7 @@ parts:
desktop:
plugin: cmake
configflags: [ "-DCMAKE_INSTALL_PREFIX=/usr" ]
source : https://github.com/BhallaLab/moose.git
source : . # https://github.com/BhallaLab/moose.git
build-packages:
- cmake
- g++
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment