FILE(GLOB LOCAL_LIBRARY_DIRS ./lib_*) INCLUDE_DIRECTORIES(${LOCAL_LIBRARY_DIRS}) LINK_DIRECTORIES(${LOCAL_LIBRARY_DIRS}) INCLUDE(CheckLibraryExists) INCLUDE(CheckFunctionExists) CHECK_LIBRARY_EXISTS(rt sem_open CMAKE_LIBRARY_PATH HAVE_LIBRT) CHECK_FUNCTION_EXISTS(sem_open HAVE_FREESTANDING_RT) IF(HAVE_LIBRT) SET(FRAME_SS_LIBS frame_ss anrp_util m rt pthread) SET(BUILD_FRAME_SS true) ELSE(HAVE_LIBRT) IF(HAVE_FREESTANDING_RT) SET(FRAME_SS_LIBS frame_ss anrp_util m pthread) SET(BUILD_FRAME_SS true) ELSE(HAVE_FREESTANDING_RT) SET(BUILD_FRAME_SS false) ENDIF(HAVE_FREESTANDING_RT) ENDIF(HAVE_LIBRT) IF(BUILD_FRAME_SS) ADD_SUBDIRECTORY(lib_frame_ss) ADD_SUBDIRECTORY(lib_ccvt) ADD_SUBDIRECTORY(zero_source) ADD_SUBDIRECTORY(v4l2_source) ADD_SUBDIRECTORY(tcp_server) ADD_SUBDIRECTORY(tcp_client) ADD_SUBDIRECTORY(simple_writer) ADD_SUBDIRECTORY(simple_viewer) ADD_SUBDIRECTORY(random_source) ADD_SUBDIRECTORY(fameenc) ADD_SUBDIRECTORY(ccvt_ss_yuyv_420p) ADD_SUBDIRECTORY(ccvt_ss_yuyv_rgb24) ADD_SUBDIRECTORY(fsv_writer) ADD_SUBDIRECTORY(fsv_player) ENDIF(BUILD_FRAME_SS)