Skip to content
Snippets Groups Projects
Commit 011a071c authored by Christoph Alt's avatar Christoph Alt
Browse files

the pystencils include directory is now added to the include path of a

generated target for #5
parent c70a1c03
No related merge requests found
Pipeline #71524 failed with stages
in 2 minutes and 7 seconds
......@@ -20,6 +20,10 @@ function(_pssfg_add_gen_source target script)
OUTPUT_VARIABLE generatedSources RESULT_VARIABLE _pssfg_result
ERROR_VARIABLE _pssfg_stderr)
execute_process(COMMAND ${Python_EXECUTABLE} -c "from pystencils.include import get_pystencils_include_path; print(get_pystencils_include_path())"
OUTPUT_VARIABLE _Pystencils_INCLUDE_DIR)
string(REGEX REPLACE "\n$" "" Pystencils_INCLUDE_DIR "${_Pystencils_INCLUDE_DIR}")
if(NOT (${_pssfg_result} EQUAL 0))
message( FATAL_ERROR ${_pssfg_stderr} )
endif()
......@@ -37,7 +41,7 @@ function(_pssfg_add_gen_source target script)
WORKING_DIRECTORY "${generatedSourcesDir}")
target_sources(${target} PRIVATE ${generatedSourcesAbsolute})
target_include_directories(${target} PRIVATE ${PystencilsSfg_GENERATED_SOURCES_DIR})
target_include_directories(${target} PRIVATE ${PystencilsSfg_GENERATED_SOURCES_DIR} ${Pystencils_INCLUDE_DIR})
endfunction()
......
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