Skip to content
Snippets Groups Projects
Commit 406a091b authored by Christoph Grüninger's avatar Christoph Grüninger
Browse files

Merge remote-tracking branch 'origin/feature/FS1540-improve-ninja-support'

parents 4ba9d243 9adda688
Branches
Tags
No related merge requests found
......@@ -735,8 +735,13 @@ run_default_make () {
test ! -d "$ABS_BUILDDIR" || cd "$ABS_BUILDDIR"
PARAMS="$CMD_FLAGS"
echo "build directory: $BUILDDIR"
echo make "$PARAMS"
eval $MAKE "$PARAMS"
if test "$LOCAL_USE_CMAKE" = "no"; then
echo make "$PARAMS"
eval $MAKE "$PARAMS"
else
echo $CMAKE --build . "$PARAMS"
eval $CMAKE --build . "$PARAMS"
fi
}
run_default_all () {
......
......@@ -23,16 +23,17 @@ function(workaround_9220 language language_works)
#message("DEBUG: language = ${language}")
set(text
"project(test NONE)
cmake_minimum_required(VERSION 2.6.0)
enable_language(${language} OPTIONAL)
"
)
cmake_minimum_required(VERSION 2.8.0)
set (CMAKE_Fortran_FLAGS \"${CMAKE_Fortran_FLAGS}\")
set (CMAKE_EXE_LINKER_FLAGS \"${CMAKE_EXE_LINKER_FLAGS}\")
enable_language(${language} OPTIONAL)
")
file(REMOVE_RECURSE ${CMAKE_BINARY_DIR}/language_tests/${language})
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language})
file(WRITE ${CMAKE_BINARY_DIR}/language_tests/${language}/CMakeLists.txt
${text})
execute_process(
COMMAND ${CMAKE_COMMAND} .
COMMAND ${CMAKE_COMMAND} . -G "${CMAKE_GENERATOR}"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language}
RESULT_VARIABLE return_code
OUTPUT_QUIET
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment