-file (WRITE ${CMAKE_CURRENT_BINARY_DIR}/nlopt_optimize_usage.h "#define NLOPT_OPTIMIZE_USAGE \\\n")
-file (STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/nlopt_optimize.m INPUT_LINES)
-foreach (INPUT_LINE ${INPUT_LINES})
- string (REGEX REPLACE "^% " "" INPUT_LINE ${INPUT_LINE})
- string (REGEX REPLACE "^%" "" INPUT_LINE ${INPUT_LINE})
- foreach (repl_expr "tolerance" "help NLOPT_LN_SBPLX" "population")
- string (REGEX REPLACE "\"${repl_expr}\"" "${repl_expr}" INPUT_LINE "${INPUT_LINE}")
+if (OCTAVE_FOUND)
+ file (WRITE ${CMAKE_CURRENT_BINARY_DIR}/nlopt_optimize_usage.h "#define NLOPT_OPTIMIZE_USAGE \\\n")
+ file (STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/nlopt_optimize.m INPUT_LINES)
+ foreach (INPUT_LINE ${INPUT_LINES})
+ string (REGEX REPLACE "^% " "" INPUT_LINE ${INPUT_LINE})
+ string (REGEX REPLACE "^%" "" INPUT_LINE ${INPUT_LINE})
+ foreach (repl_expr "tolerance" "help NLOPT_LN_SBPLX" "population")
+ string (REGEX REPLACE "\"${repl_expr}\"" "${repl_expr}" INPUT_LINE "${INPUT_LINE}")
+ endforeach ()
+ file (APPEND ${CMAKE_CURRENT_BINARY_DIR}/nlopt_optimize_usage.h "\"${INPUT_LINE}\\n\" \\\n")