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)