all repos — mgba @ e65ef28486ec50f795b17b95a29d77262e6586e7

mGBA Game Boy Advance Emulator

Export all relevant pkg-config flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:40:57 -0700
commit

e65ef28486ec50f795b17b95a29d77262e6586e7

parent

53333947552deed0babbdbcaa97e00a103486c61

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

jump to
M CMakeLists.txtCMakeLists.txt

@@ -37,8 +37,12 @@ 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}_CFLAGS_OTHER ${${REQUIRE}_CFLAGS_OTHER} PARENT_SCOPE) + set(${REQUIRE}_FOUND ${${REQUIRE}_FOUND} PARENT_SCOPE) set(${REQUIRE}_INCLUDE_DIRS ${${REQUIRE}_INCLUDE_DIRS} PARENT_SCOPE) + set(${REQUIRE}_LIBRARIES ${${REQUIRE}_LIBRARIES} PARENT_SCOPE) + set(${REQUIRE}_LIBRARY_DIRS ${${REQUIRE}_LIBRARY_DIRS} PARENT_SCOPE) + set(${REQUIRE}_LDFLAGS_OTHER ${${REQUIRE}_LDFLAGS_OTHER} PARENT_SCOPE) endforeach() endfunction()

@@ -116,6 +120,7 @@

if(USE_FFMPEG) add_definitions(-DUSE_FFMPEG) include_directories(AFTER ${LIBAVCODEC_INCLUDE_DIRS} ${LIBAVFORMAT_INCLUDE_DIRS} ${LIBAVUTIL_INCLUDE_DIRS}) + link_directories(${LIBAVCODEC_LIBRARY_DIRS} ${LIBAVFORMAT_LIBRARY_DIRS} ${LIBAVUTIL_LIBRARY_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()

@@ -128,6 +133,7 @@ endif()

if(USE_LIBZIP) include_directories(AFTER ${LIBZIP_INCLUDE_DIRS}) + link_directories(AFTER ${LIBZIP_LIBRARY_DIRS}) list(APPEND DEPENDENCY_LIB ${LIBZIP_LIBRARIES}) add_definitions(-DENABLE_LIBZIP) endif()