diff --git a/cmake/modules/OverloadCompilerFlags.cmake b/cmake/modules/OverloadCompilerFlags.cmake index 222ddc2dcc4baaa30e90aa9f5dab676b1eef8ad9..fd46d8c8688999bfb7f39a2f7a71b6242e2c6f4b 100644 --- a/cmake/modules/OverloadCompilerFlags.cmake +++ b/cmake/modules/OverloadCompilerFlags.cmake @@ -68,7 +68,7 @@ macro(initialize_compiler_script) set( DEFAULT_CXX_COMPILER ${CMAKE_CXX_COMPILER} ) set( COMPILER_SCRIPT_FILE "#!${BASH}\nexec ${CMAKE_CXX_COMPILER} \"\$@\"") file(WRITE ${CMAKE_BINARY_DIR}/compiler.sh "${COMPILER_SCRIPT_FILE}") - exec_program(${CHMOD_PROGRAM} ARGS "+x ${CMAKE_BINARY_DIR}/compiler.sh") + execute_process(COMMAND ${CHMOD_PROGRAM} 755 ${CMAKE_BINARY_DIR}/compiler.sh) set(CMAKE_CXX_COMPILER ${CMAKE_BINARY_DIR}/compiler.sh) endif() endmacro()