############################################################################## # FILE: moos-ivp-kfish/src/CMakeLists.txt # DATE: 2011/03/22 # DESCRIPTION: CMakeLists.txt file for the moos-ivp-kfish source directory ############################################################################## #============================================================================ # Add the libraries in the current directory to the include path #============================================================================ FILE(GLOB LOCAL_LIBRARY_DIRS ./lib_* ../lib) INCLUDE_DIRECTORIES(${LOCAL_LIBRARY_DIRS}) LINK_DIRECTORIES(${LOCAL_LIBRARY_DIRS}) SET (KFISH-OPTIONS $ENV{KFISHOPTIONS}) #============================================================================ # List the subdirectories to build... #============================================================================ IF ( KFISH-OPTIONS STREQUAL all ) ADD_SUBDIRECTORY(lib_clearpath) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(iActuationKFAC) ADD_SUBDIRECTORY(iOS5000AC) ADD_SUBDIRECTORY(iHealth_KF100) ADD_SUBDIRECTORY(iM200) ADD_SUBDIRECTORY(uSimM200) ADD_SUBDIRECTORY(lib_gpsParser) ADD_SUBDIRECTORY(iGPSDevice) ADD_SUBDIRECTORY(iGPSSim) ADD_SUBDIRECTORY(uJSON) ELSEIF ( KFISH-OPTIONS STREQUAL emulator ) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_gpsParser) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(uSimM200) ADD_SUBDIRECTORY(iGPSSim) ADD_SUBDIRECTORY(iM200) ELSEIF ( KFISH-OPTIONS STREQUAL m100) ADD_SUBDIRECTORY(lib_clearpath) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(iActuationKFAC) ADD_SUBDIRECTORY(iOS5000AC) ADD_SUBDIRECTORY(iHealth_KF100) ADD_SUBDIRECTORY(lib_gpsParser) ADD_SUBDIRECTORY(iGPSDevice) ADD_SUBDIRECTORY(iGPSSim) ADD_SUBDIRECTORY(uJSON) ELSEIF ( KFISH-OPTIONS STREQUAL m200) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(iM200) ADD_SUBDIRECTORY(uSimM200) ADD_SUBDIRECTORY(lib_gpsParser) ADD_SUBDIRECTORY(iGPSDevice) ADD_SUBDIRECTORY(iGPSSim) ADD_SUBDIRECTORY(uJSON) ELSEIF ( KFISH-OPTIONS STREQUAL rex4 ) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(lib_gpsParser) ADD_SUBDIRECTORY(iGPSDevice) ADD_SUBDIRECTORY(iGPSSim) ADD_SUBDIRECTORY(uJSON) ADD_SUBDIRECTORY(iOS5000AC) ELSEIF ( KFISH-OPTIONS STREQUAL test ) ADD_SUBDIRECTORY(lib_NMEAParse) ADD_SUBDIRECTORY(lib_SimpleSerial) ADD_SUBDIRECTORY(iuModemMP) ENDIF () # Retired #ADD_SUBDIRECTORY(lib_anrp_util) #ADD_SUBDIRECTORY(iGPS_KFAC) #ADD_SUBDIRECTORY(app_botinfo) #ADD_SUBDIRECTORY(app_keyboard) #ADD_SUBDIRECTORY(iKFController) ############################################################################## # END of CMakeLists.txt ##############################################################################