all repos — mgba @ 53333947552deed0babbdbcaa97e00a103486c61

mGBA Game Boy Advance Emulator

Clean up CMakeFiles after adding find_feature
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:30:36 -0700
commit

53333947552deed0babbdbcaa97e00a103486c61

parent

fe9d476a77150ebf23d07abe891754ea963768c2

1 files changed, 5 insertions(+), 7 deletions(-)

jump to
M CMakeLists.txtCMakeLists.txt

@@ -37,6 +37,8 @@ message(WARNING "Requested module ${REQUIRE} missing for feature ${FEATURE_NAME}. Feature disabled.")

set(${FEATURE_NAME} OFF PARENT_SCOPE) return() endif() + set(${REQUIRE}_LIBRARIES ${${REQUIRE}_LIBRARIES} PARENT_SCOPE) + set(${REQUIRE}_INCLUDE_DIRS ${${REQUIRE}_INCLUDE_DIRS} PARENT_SCOPE) endforeach() endfunction()

@@ -112,24 +114,20 @@ endif()

source_group("ARM debugger" FILES ${DEBUGGER_SRC}) if(USE_FFMPEG) - pkg_search_module(LIBAVCODEC libavcodec) - pkg_search_module(LIBAVFORMAT libavcodec;libavformat;libavutil) - pkg_search_module(LIBAVUTIL libavutil) add_definitions(-DUSE_FFMPEG) + include_directories(AFTER ${LIBAVCODEC_INCLUDE_DIRS} ${LIBAVFORMAT_INCLUDE_DIRS} ${LIBAVUTIL_INCLUDE_DIRS}) list(APPEND UTIL_SRC "${CMAKE_SOURCE_DIR}/src/platform/ffmpeg/ffmpeg-encoder.c") list(APPEND DEPENDENCY_LIB ${LIBAVCODEC_LIBRARIES} ${LIBAVFORMAT_LIBRARIES} ${LIBAVUTIL_LIBRARIES}) endif() if(USE_PNG) - find_package(PNG) - find_package(ZLIB) add_definitions(-DUSE_PNG) - include_directories(${PNG_PNG_INCLUDE_DIR}) + include_directories(AFTER ${PNG_INCLUDE_DIRS}) list(APPEND DEPENDENCY_LIB ${PNG_LIBRARIES} ${ZLIB_LIBRARIES}) endif() if(USE_LIBZIP) - include_directories(${LIBZIP_INCLUDE_DIRS}) + include_directories(AFTER ${LIBZIP_INCLUDE_DIRS}) list(APPEND DEPENDENCY_LIB ${LIBZIP_LIBRARIES}) add_definitions(-DENABLE_LIBZIP) endif()