From 63370056f0a4c4b15c5d5312e08ca966c2dcb636 Mon Sep 17 00:00:00 2001 From: dfighter1985 Date: Mon, 20 Aug 2012 04:50:19 +0200 Subject: [PATCH] CHANGED: #1471 GUI Editor can now be linked without manually supplying the libraries. --HG-- branch : gsoc2012-gui-editor --- .../src/plugins/gui_editor/CMakeLists.txt | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/gui_editor/CMakeLists.txt b/code/nel/tools/3d/object_viewer_qt/src/plugins/gui_editor/CMakeLists.txt index 86873ac4d..80dcff21e 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/gui_editor/CMakeLists.txt +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/gui_editor/CMakeLists.txt @@ -1,3 +1,35 @@ +IF(WITH_LUA51) + FIND_PACKAGE(Lua51 REQUIRED) +ELSE(WITH_LUA51) + FIND_PACKAGE(Lua50 REQUIRED) +ENDIF(WITH_LUA51) + FIND_PACKAGE(Luabind REQUIRED) + FIND_PACKAGE(CURL REQUIRED) + +IF(WIN32 OR CURL_LIBRARIES MATCHES "\\.a") + SET(CURL_STATIC ON) +ENDIF(WIN32 OR CURL_LIBRARIES MATCHES "\\.a") + +IF(CURL_STATIC) + SET(CURL_DEFINITIONS -DCURL_STATICLIB) + FIND_PACKAGE(OpenSSL QUIET) + + IF(OPENSSL_FOUND) + SET(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIRS} ${OPENSSL_INCLUDE_DIR}) + SET(CURL_LIBRARIES ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES}) + ENDIF(OPENSSL_FOUND) + + # CURL Macports version depends on libidn, libintl and libiconv too + IF(APPLE) + FIND_LIBRARY(IDN_LIBRARY idn) + FIND_LIBRARY(INTL_LIBRARY intl) + SET(CURL_LIBRARIES ${CURL_LIBRARIES} ${IDN_LIBRARY} ${INTL_LIBRARY}) + ENDIF(APPLE) +ENDIF(CURL_STATIC) + +FIND_PACKAGE(Libwww REQUIRED) + + INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${LIBXML2_INCLUDE_DIR}