diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b66fbdcf..3305f65e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -93,6 +93,11 @@ jobs: source $HOME/install/share/triqs/triqsvars.sh mkdir build && cd build && cmake .. make -j2 || make -j1 VERBOSE=1 + + - name: Print logs + if: ${{ failure() }} + run: | + cat $(find . -name meson-log.txt) - name: Test app4triqs env: diff --git a/python/triqs_dft_tools/converters/elktools/elkwrappers/CMakeLists.txt b/python/triqs_dft_tools/converters/elktools/elkwrappers/CMakeLists.txt index abbd3203..c0c9daea 100644 --- a/python/triqs_dft_tools/converters/elktools/elkwrappers/CMakeLists.txt +++ b/python/triqs_dft_tools/converters/elktools/elkwrappers/CMakeLists.txt @@ -12,7 +12,7 @@ add_custom_target(${module_name} ALL ##generate the fortran python wrapper shared library add_custom_command( OUTPUT ${generated_module_file} - COMMAND ${TRIQS_PYTHON_EXECUTABLE} -m numpy.f2py --f90exec=${CMAKE_Fortran_COMPILER} --f77exec=${CMAKE_Fortran_COMPILER} -c ${fortran_src_file} -m ${module_name} > elk_f2py.log + COMMAND ${TRIQS_PYTHON_EXECUTABLE} -m numpy.f2py --build-dir ${CMAKE_CURRENT_BINARY_DIR}/meson --f90exec=${CMAKE_Fortran_COMPILER} --f77exec=${CMAKE_Fortran_COMPILER} -c ${fortran_src_file} -m ${module_name} > elk_f2py.log WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) diff --git a/requirements.txt b/requirements.txt index 0f53f02b..665a1de0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ numpy scipy meson setuptools +ninja \ No newline at end of file