summaryrefslogtreecommitdiffstats
path: root/Modules/FindCurses.cmake
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2005-09-08 15:38:55 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2005-09-08 15:38:55 (GMT)
commitaf59771b9b846e6eb52a9f15cc1be4d06a0ac833 (patch)
tree15e16c2b4cdd33670d10ef216ee84259eb484bad /Modules/FindCurses.cmake
parent1c3d7a96620b264f7439b552bbb58ba8c9d2b503 (diff)
downloadCMake-af59771b9b846e6eb52a9f15cc1be4d06a0ac833.zip
CMake-af59771b9b846e6eb52a9f15cc1be4d06a0ac833.tar.gz
CMake-af59771b9b846e6eb52a9f15cc1be4d06a0ac833.tar.bz2
ENH: clean up some stuff
Diffstat (limited to 'Modules/FindCurses.cmake')
-rw-r--r--Modules/FindCurses.cmake53
1 files changed, 45 insertions, 8 deletions
diff --git a/Modules/FindCurses.cmake b/Modules/FindCurses.cmake
index ba4f3bb..3e37986 100644
--- a/Modules/FindCurses.cmake
+++ b/Modules/FindCurses.cmake
@@ -2,19 +2,56 @@
# Find the curses include file and library
#
-FIND_PATH(CURSES_INCLUDE_PATH curses.h
-/usr/local/include /usr/include
+FIND_PATH(CURSES_INCLUDE_PATH
+ curses.h
+ /usr/local/include
+ /usr/include
)
-FIND_LIBRARY(CURSES_LIBRARY NAMES curses ncurses
-PATHS /usr/local/lib /usr/lib /lib
+FIND_LIBRARY(CURSES_LIBRARY
+ NAMES curses ncurses
+ PATHS
+ /usr/local/lib
+ /usr/lib
+ /lib
)
-FIND_LIBRARY(CURSES_EXTRA_LIBRARY cur_colr
-PATHS /usr/local/lib /usr/lib /lib
+FIND_LIBRARY(CURSES_EXTRA_LIBRARY
+ cur_colr
+ PATHS
+ /usr/local/lib
+ /usr/lib
+ /lib
)
-FIND_LIBRARY(FORM_LIBRARY form
-PATHS /usr/local/lib /usr/lib /lib
+FIND_LIBRARY(FORM_LIBRARY
+ form
+ PATHS
+ /usr/local/lib
+ /usr/lib
+ /lib
)
+# Need to provide the *_LIBRARIES
+SET(CURSES_LIBRARIES ${CURSES_LIBRARY})
+
+IF(CURSES_EXTRA_LIBRARY)
+ SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${CURSES_EXTRA_LIBRARY})
+ENDIF(CURSES_EXTRA_LIBRARY)
+
+IF(FORM_LIBRARY)
+ SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${FORM_LIBRARY})
+ENDIF(FORM_LIBRARY)
+
+# Proper name is *_INCLUDE_DIR
+SET(CURSES_INCLUDE_DIR ${CURSES_INCLUDE_PATH})
+
+MARK_AS_ADVANCED(
+ CURSES_INCLUDE_PATH
+ CURSES_LIBRARY
+ CURSES_EXTRA_LIBRARY
+ FORM_LIBRARY
+ CURSES_LIBRARIES
+ CURSES_INCLUDE_DIR
+ )
+