PROJECT(hello)

IF (UNIX)
   MESSAGE("-- Recherche de la librairie curses")
   FIND_PATH (CURSES_INCLUDE_DIR curses.h /usr/include)
   FIND_LIBRARY (CURSES_LIBRARY NAMES curses PATH /usr/lib)

   IF (CURSES_INCLUDE_DIR AND CURSES_LIBRARY)
      SET (CURSES_FOUND TRUE)
   ENDIF (CURSES_INCLUDE_DIR AND CURSES_LIBRARY)

   IF (CURSES_FOUND)
	 MESSAGE("-- Librairie curses trouve")
	 INCLUDE_DIRECTORIES (${CURSES_INCLUDE_DIR})
   ELSE (CURSES_FOUND)
	MESSAGE("--  !! Librairie curses absente de votre systme !!")
   ENDIF (CURSES_FOUND)
ENDIF (UNIX)


#IF (NOT CURSES_FOUND)
#      MESSAGE(FATAL_ERROR "FATAL: Librairie curses introuvable")
#ENDIF (NOT CURSES_FOUND)
       
# Et non pas FIND_PACKAGE (CURSES QUIET)
# en outre FindCurses ne fournit pas CURSES_FOUND
#FIND_PACKAGE (Curses QUIET)
#IF (CURSES_FOUND)
#	MESSAGE("PACKAGE curses trouvee")
#ENDIF (CURSES_FOUND)

ADD_SUBDIRECTORY (hellolib)

SET (hello_src main.c)
ADD_EXECUTABLE (hello ${hello_src})

CONFIGURE_FILE (${CMAKE_SOURCE_DIR}/config.h.cmake ${CMAKE_BINARY_DIR}/config.h)
INCLUDE_DIRECTORIES (${CMAKE_BINARY_DIR})

TARGET_LINK_LIBRARIES (hello hellolib ${CURSES_LIBRARY})

IF (UNIX)
   INSTALL(TARGETS hello DESTINATION "bin")
ENDIF (UNIX)
