diff options
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 659cfd5952..e50de6abd0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -425,6 +425,7 @@ endif() #The minimum package list set(PACKAGELIST Gettext GLIB2 GMODULE2 GTHREAD2 M LEX YACC Perl SED SH PythonInterp) +set(GLIB2_REQUIRED) set(GLIB2_FIND_REQUIRED) set(GLIB2_MIN_VERSION 2.14.0) set(GTHREAD2_REQUIRED) @@ -561,9 +562,15 @@ foreach(PACKAGE ${PACKAGELIST}) if(${PACKAGE} STREQUAL "Qt4") set(PACKAGE_VAR "QT") elseif(${PACKAGE} STREQUAL "PythonInterp") - set(PACKAGE_VAR "PYTHON") + set(PACKAGE_VAR "PYTHONINTERP") elseif(${PACKAGE} STREQUAL "PythonLibs") - set(PACKAGE_VAR "PYTHON") + set(PACKAGE_VAR "PYTHONLIBS") + elseif(${PACKAGE} STREQUAL "Gettext") + set(PACKAGE_VAR "GETTEXT") + elseif(${PACKAGE} STREQUAL "HtmlViewer") + set(PACKAGE_VAR "HTMLVIEWER") + elseif(${PACKAGE} STREQUAL "Perl") + set(PACKAGE_VAR "PERL") else() set(PACKAGE_VAR ${PACKAGE}) endif() @@ -574,8 +581,8 @@ foreach(PACKAGE ${PACKAGELIST}) else() find_package(${PACKAGE}) endif() - message(${PACKAGE_VAR}_FOUND) if (${PACKAGE_VAR}_FOUND) + message("${PACKAGE_VAR} FOUND") set(HAVE_LIB${PACKAGE_VAR} 1) include_directories(${${PACKAGE_VAR}_INCLUDE_DIRS}) set(WS_ALL_LIBS ${WS_ALL_LIBS} ${${PACKAGE_VAR}_LIBRARIES}) @@ -587,6 +594,8 @@ foreach(PACKAGE ${PACKAGELIST}) if (${PACKAGE_VAR}_EXECUTABLE) message(STATUS "${PACKAGE} executable: ${${PACKAGE_VAR}_EXECUTABLE}") endif() + else() + message(SEND_ERROR "${PACKAGE_VAR} NOT FOUND") endif() endforeach() |