# ---------------------------------------------------------------------
#
# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
-# pour la Santé)
+# pour la Santé©
# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
# Previous Authors : Laurent Guigues, Jean-Pierre Roux
# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
MESSAGE ( "===============Manual wx-config 3 EED =======================")
##2018-08-28
-if(APPLE)
- SET(wxWidgets_CONFIG_EXECUTABLE /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config CACHE STRING wxWidgets_CONFIG_EXECUTABLE FORCE)
- SET(wxWidgets_wxrc_EXECUTABLE /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wxrc-3.1 CACHE STRING wxWidgets_wxrc_EXECUTABLE FORCE)
-elseif(UNIX)
+ if(APPLE)
+ message("EED CREAMacro_FindAndUseWxWidgets APPLE. forsing wxWidgets_CONFIG_EXECUTABLE. wxWidgets_wxrc_EXECUTABLE ")
+ SET(wxWidgets_CONFIG_EXECUTABLE /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config CACHE STRING wxWidgets_CONFIG_EXECUTABLE FORCE)
+ SET(wxWidgets_wxrc_EXECUTABLE /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wxrc-3.0 CACHE STRING wxWidgets_wxrc_EXECUTABLE FORCE)
+ elseif(UNIX)
+ message("EED CREAMacro_FindAndUseWxWidgets UNIX")
#MESSAGE ( "===============Manual wx-config 2 EED =======================")
#SET(wxWidgets_CONFIG_EXECUTABLE /usr/bin/wx-config-2.0 CACHE STRING wxWidgets_CONFIG_EXECUTABLE FORCE)
#SET(wxWidgets_wxrc_EXECUTABLE /usr/bin/wxrc-2.8 CACHE STRING wxWidgets_wxrc_EXECUTABLE FORCE)
SET(WXAUILIBS "aui")
# LG : These options should be set by the user at top level of crea
FIND_PACKAGE(wxWidgets REQUIRED COMPONENTS base core adv html
- ${WXAUILIBS}
- ${WXGLCANVASLIBS}
- )
+ ${WXAUILIBS}
+ ${WXGLCANVASLIBS} )
IF(wxWidgets_FOUND)
MESSAGE ( STATUS "=======================================")
MESSAGE ( STATUS "Looking for wxWidgets... found ${wxWidgets_CONFIG_EXECUTABLE}")
# Preprocessor settings
CREA_DEFINE( USE_WXWIDGETS )
CREA_DEFINE( _USE_WXWIDGETS_ )
-
+
#
IF(WIN32)
# # Clean ?
include(${wxWidgets_USE_FILE})
+
SET(WXWIDGETS_LIBRARIES ${wxWidgets_LIBRARIES}
- "${wxWidgets_LIB_DIR}/libwxmsw30u_aui.a"
- "${wxWidgets_LIB_DIR}/libwxmsw30u_webview.a"
- "${wxWidgets_LIB_DIR}/libwxmsw30u_html.a"
- "${wxWidgets_LIB_DIR}/libwxmsw30u_adv.a" )
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_aui.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_webview.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_html.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_adv.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_gl.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_media.a"
+ "${wxWidgets_LIB_DIR}/libwxmsw32u_core.a"
+ "${wxWidgets_LIB_DIR}/libwxbase32u.a"
+ "${wxWidgets_LIB_DIR}/libwxbase32u_net.a"
+ )
+
ELSE(WIN32)
-
-
- if(APPLE)
- INCLUDE( ${wxWidgets_USE_FILE} )
- MARK_AS_ADVANCED(wxWidgets_CONFIG_EXECUTABLE)
- SET(WXWIDGETS_LIBRARIES ${wxWidgets_LIBRARIES} )
- elseif(UNIX)
+ IF(APPLE)
+ INCLUDE( ${wxWidgets_USE_FILE} )
+ MARK_AS_ADVANCED(wxWidgets_CONFIG_EXECUTABLE)
+ SET(WXWIDGETS_LIBRARIES
+ ${wxWidgets_LIBRARIES}
+ )
+ ELSEIF(UNIX)
## # GTK2
## INCLUDE_DIRECTORIES(${GTK2_INCLUDE_DIRS})
## LINK_DIRECTORIES(${GTK2_LIBRARY_DIRS})
## LINK_LIBRARIES(${GTK2_LIBRARIES})
# GTK3
- INCLUDE_DIRECTORIES(${GTK3_INCLUDE_DIRS})
- LINK_DIRECTORIES(${GTK3_LIBRARY_DIRS})
- LINK_LIBRARIES(${GTK3_LIBRARIES} )
+ INCLUDE_DIRECTORIES(${GTK3_INCLUDE_DIRS})
+ LINK_DIRECTORIES(${GTK3_LIBRARY_DIRS})
+ LINK_LIBRARIES(${GTK3_LIBRARIES} )
+ message("EED GTK3_VERSION "${GTK3_VERSION})
+ message("EED GTK3_INCLUDE_DIRS "${GTK3_INCLUDE_DIRS})
+ message("EED GTK3_LIBRARY_DIRS "${GTK3_LIBRARY_DIRS})
+ message("EED GTK3_LIBRARIES "${GTK3_LIBRARIES})
# WX
# INCLUDE( ${GTK_USE_FILE} )
INCLUDE( ${wxWidgets_USE_FILE} )
MARK_AS_ADVANCED(wxWidgets_CONFIG_EXECUTABLE)
SET(WXWIDGETS_LIBRARIES
- ## GTK2
- ## ${GTK2_LIBRARIES}
${GTK3_LIBRARIES}
- #${GTK_LIBRARIES}
${wxWidgets_LIBRARIES}
)
- endif(APPLE)
-
+ ENDIF(APPLE)
ENDIF(WIN32)
ENDMACRO(CREA_USE_WXWIDGETS)
#=======================================================================