mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 13:27:45 -07:00
Work around check_lib not finding iconv.
This commit is contained in:
parent
160d72a9ae
commit
cb8e7a1be5
@ -328,8 +328,9 @@ add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
|
|||||||
# TODO: We should have options for dependencies included in the externals to
|
# TODO: We should have options for dependencies included in the externals to
|
||||||
# override autodetection of system libraries and force the usage of the
|
# override autodetection of system libraries and force the usage of the
|
||||||
# externals.
|
# externals.
|
||||||
if(NOT ANDROID)
|
|
||||||
include(CheckLib)
|
include(CheckLib)
|
||||||
|
include(CheckCXXSourceRuns)
|
||||||
|
if(NOT ANDROID)
|
||||||
|
|
||||||
include(FindOpenGL)
|
include(FindOpenGL)
|
||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
include_directories(${OPENGL_INCLUDE_DIR})
|
||||||
@ -454,7 +455,6 @@ if(NOT ANDROID)
|
|||||||
check_libav()
|
check_libav()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(CheckCXXSourceRuns)
|
|
||||||
set(CMAKE_REQUIRED_LIBRARIES portaudio)
|
set(CMAKE_REQUIRED_LIBRARIES portaudio)
|
||||||
CHECK_CXX_SOURCE_RUNS(
|
CHECK_CXX_SOURCE_RUNS(
|
||||||
"#include <portaudio.h>
|
"#include <portaudio.h>
|
||||||
@ -649,10 +649,16 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (NOT ANDROID)
|
CHECK_CXX_SOURCE_RUNS(
|
||||||
check_lib(ICONV ICONV iconv.h)
|
"#include <iconv.h>
|
||||||
endif()
|
int main(int argc, char **argv)
|
||||||
if (NOT ICONV_FOUND)
|
{
|
||||||
|
iconv_t const conv_desc = iconv_open(""UTF-8"", fromcode);
|
||||||
|
if ((iconv_t)-1 == conv_desc) return 0; else return 1;
|
||||||
|
}"
|
||||||
|
ICONV)
|
||||||
|
|
||||||
|
if (NOT ICONV)
|
||||||
message("Using static iconv from Externals")
|
message("Using static iconv from Externals")
|
||||||
include_directories(Externals/libiconv-1.14/include)
|
include_directories(Externals/libiconv-1.14/include)
|
||||||
add_subdirectory(Externals/libiconv-1.14)
|
add_subdirectory(Externals/libiconv-1.14)
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
set(LIBS core
|
set(LIBS core
|
||||||
${LZO}
|
${LZO}
|
||||||
iconv
|
|
||||||
discio
|
discio
|
||||||
bdisasm
|
bdisasm
|
||||||
inputcommon
|
inputcommon
|
||||||
@ -9,6 +8,11 @@ set(LIBS core
|
|||||||
z
|
z
|
||||||
sfml-network
|
sfml-network
|
||||||
${GTK2_LIBRARIES})
|
${GTK2_LIBRARIES})
|
||||||
|
|
||||||
|
if(NOT ICONV)
|
||||||
|
set(LIBS ${LIBS} iconv)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(NOT ANDROID)
|
if(NOT ANDROID)
|
||||||
if(USE_X11)
|
if(USE_X11)
|
||||||
set(LIBS ${LIBS} ${X11_LIBRARIES}
|
set(LIBS ${LIBS} ${X11_LIBRARIES}
|
||||||
|
Loading…
Reference in New Issue
Block a user