1# eclipse 2SET(CMAKE_VERBOSE_MAKEFILE ON) 3IF(CMAKE_COMPILER_IS_GNUCC) 4 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fmessage-length=0") 5ENDIF(CMAKE_COMPILER_IS_GNUCC) 6IF(CMAKE_COMPILER_IS_GNUCXX) 7 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fmessage-length=0") 8ENDIF(CMAKE_COMPILER_IS_GNUCXX) 9# 10IF(AVIDEMUX_THIS_IS_CORE) 11 SET(ADM_INCLUDE_PREFIX ${CMAKE_SOURCE_DIR}/) 12 SET(ADM_INCLUDE_POSTFIX include/) 13 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/config) 14ELSE(AVIDEMUX_THIS_IS_CORE) 15 SET(ADM_INCLUDE_PREFIX ${ADM_HEADER_DIR}) 16 SET(ADM_INCLUDE_POSTFIX /) 17 INCLUDE_DIRECTORIES(${ADM_INCLUDE_PREFIX}/) 18ENDIF(AVIDEMUX_THIS_IS_CORE) 19 20MACRO(ADD_CORE_INCLUDE iname) 21 INCLUDE_DIRECTORIES(${ADM_INCLUDE_PREFIX}/${iname}/${ADM_INCLUDE_POSTFIX}) 22ENDMACRO(ADD_CORE_INCLUDE name) 23 24 25ADD_CORE_INCLUDE(ADM_core) 26ADD_CORE_INCLUDE(ADM_coreAudioFilter) 27ADD_CORE_INCLUDE(ADM_coreAudioParser) 28ADD_CORE_INCLUDE(ADM_coreAudio) 29ADD_CORE_INCLUDE(ADM_coreAudioDevice) 30ADD_CORE_INCLUDE(ADM_coreAudioEncoder) 31ADD_CORE_INCLUDE(ADM_coreDemuxer) 32 33if (UNIX ) 34 include_directories(${ADM_INCLUDE_PREFIX}/ADM_coreDemuxer/${ADM_INCLUDE_POSTFIX}/unix) 35endif (UNIX ) 36 37ADD_CORE_INCLUDE(ADM_coreDemuxerMpeg) 38ADD_CORE_INCLUDE(ADM_coreImage) 39ADD_CORE_INCLUDE(ADM_coreMuxer) 40ADD_CORE_INCLUDE(ADM_coreScript) 41ADD_CORE_INCLUDE(ADM_coreUI) 42ADD_CORE_INCLUDE(ADM_coreUtils) 43ADD_CORE_INCLUDE(ADM_coreVideoEncoder) 44ADD_CORE_INCLUDE(ADM_coreVideoFilter) 45ADD_CORE_INCLUDE(ADM_coreVideoCodec) 46ADD_CORE_INCLUDE(ADM_coreImageLoader) 47ADD_CORE_INCLUDE(ADM_coreJobs) 48ADD_CORE_INCLUDE(ADM_coreSocket) 49ADD_CORE_INCLUDE(ADM_coreAudioCodec) 50 51