]> git.lyx.org Git - features.git/commitdiff
also check vor env. variable GNUWIN32_DIR
authorPeter Kümmel <syntheticpp@gmx.net>
Sun, 3 Sep 2006 10:51:20 +0000 (10:51 +0000)
committerPeter Kümmel <syntheticpp@gmx.net>
Sun, 3 Sep 2006 10:51:20 +0000 (10:51 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14874 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/modules/FindGNUWIN32.cmake

index 30bb7d224d14bc2c47de338f4d1822ee012c683a..7f81048193cceee18c13cdd11915f420ab607398 100644 (file)
@@ -1,16 +1,21 @@
 if (WIN32)
 
+# check if GNUWIN32_DIR is already set 
+# (e.g. by command line argument or the calling script)
 if(NOT GNUWIN32_DIR)
-       file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _progFiles)
+       # check for enviroment variable
+       file(TO_CMAKE_PATH "$ENV{GNUWIN32_DIR}" GNUWIN32_DIR)
+       if(NOT GNUWIN32_DIR)
+               # search in the default program install folder
+               file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _progFiles)
+               find_file(GNUWIN32_DIR gnuwin32 win32libs 
+                       PATHS
+                       "${_progFiles}"
+                       "C:/"
+               )
+       endif(NOT GNUWIN32_DIR)
 endif(NOT GNUWIN32_DIR)
 
-find_file(GNUWIN32_DIR gnuwin32 win32libs 
-   PATHS
-   "${_progFiles}"
-   "C:/"
-)
-
-
 if (GNUWIN32_DIR)
    set(GNUWIN32_INCLUDE_DIR ${GNUWIN32_DIR}/include)
    set(GNUWIN32_LIBRARY_DIR ${GNUWIN32_DIR}/lib)