CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

# --------------------------------------------------------------
# Indicate CMake 2.7 and above that we don't want to mix relative
#  and absolute paths in linker lib lists.
# Run "cmake --help-policy CMP0003" for more information.
# --------------------------------------------------------------
if(COMMAND cmake_policy)
      cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)


set(EXEC uPlayback)
#build a list of files to compile
SET(UPLAYBACK_SRCS 
uPlayBackMain.cpp
PlaybackWindow.cpp
PlaybackWindow.h
MOOSPlayBackV2.h
MOOSPlayBackV2.cpp)

#look for MOOS ourselves
FIND_PACKAGE(MOOS REQUIRED)

#look for FLTK ourselves
FIND_PACKAGE( FLTK REQUIRED )

#fltk has OpenGL dependancy
FIND_PACKAGE( OpenGL REQUIRED )

IF(FLTK_FOUND)


    INCLUDE_DIRECTORIES(${fltkvw_DEPEND_INCLUDE_DIRS} ${fltkvw_INCLUDE_DIRS} ${MOOS_INCLUDE_DIRS} ${MOOS_DEPEND_INCLUDE_DIRS})
    
    # ADD_EXECUTABLE( ${EXEC} WIN32 MACOSX_BUNDLE ${UPLAYBACK_SRCS})   mikerb
    ADD_EXECUTABLE( ${EXEC} WIN32 ${UPLAYBACK_SRCS})   
   
    TARGET_LINK_LIBRARIES(${EXEC} ${MOOS_LIBRARIES} ${MOOS_DEPEND_LIBRARIES} ${fltkvw_LIBRARIES} ${fltkvw_DEPEND_LIBRARIES}  )

 
ELSE(FLTK_FOUND)
   MESSAGE("${EXEC} won't be built as FLTK was not found.")
ENDIF(FLTK_FOUND)