You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
2.0 KiB

1 year ago
# Copyright 2021 Ingemar Hedvall
# SPDX-License-Identifier: MIT
if (NOT wxWidgets_FOUND )
find_package(wxWidgets COMPONENTS stc richtext html xml propgrid adv core base)
endif()
if (wxWidgets_FOUND)
include(${wxWidgets_USE_FILE})
endif()
if (NOT wxWidgets_FOUND)
if (WIN32)
set(wxWidgets_ROOT_DIR ${COMP_DIR}/wxwidgets/master)
if (MINGW)
set(wxWidgets_LIB_DIR ${COMP_DIR}/wxwidgets/master/lib/gcc_x64_lib)
else()
set(wxWidgets_LIB_DIR ${COMP_DIR}/wxwidgets/master/lib/vc_x64_lib)
endif()
else()
set(CMAKE_FIND_ROOT_PATH ${COMP_DIR}/wxwidgets/master)
set(wxWidgets_USE_STATIC ON)
set(wxWidgets_USE_UNICODE ON)
if (CMAKE_BUILD_TYPE MATCHES "^[Dd]ebug")
set(wxWidgets_USE_DEBUG ON)
else()
set(wxWidgets_USE_DEBUG OFF)
endif()
set(wxWidgets_USE_UNIVERSAL OFF)
endif()
find_package(wxWidgets COMPONENTS stc richtext html xml propgrid adv core base )
include(${wxWidgets_USE_FILE})
endif()
message(STATUS "wxWidgets Build Type: " ${CMAKE_BUILD_TYPE})
message(STATUS "wxWidgets Use Debug: " ${wxWidgets_USE_DEBUG})
message(STATUS "wxWidgets Find Style: " ${wxWidgets_FIND_STYLE})
message(STATUS "wxWidgets Lib Dir: " ${wxWidgets_LIB_DIR})
message(STATUS "wxWidgets Config Exe : " ${wxWidgets_CONFIG_EXECUTABLE})
message(STATUS "wxWidgets Cmake Root Path : " ${CMAKE_FIND_ROOT_PATH})
message(STATUS "wxWidgets Root: " ${wxWidgets_ROOT_DIR})
message(STATUS "wxWidgets Found: " ${wxWidgets_FOUND})
message(STATUS "wxWidgets Include Dirs: " ${wxWidgets_INCLUDE_DIRS})
message(STATUS "wxWidgets Library Dirs: " ${wxWidgets_LIBRARY_DIRS})
message(STATUS "wxWidgets Libraries: " ${wxWidgets_LIBRARIES})
message(STATUS "wxWidgets Include File: " ${wxWidgets_USE_FILE})
message(STATUS "wxWidgets Definitions: " ${wxWidgets_DEFINITIONS})
message(STATUS "wxWidgets Debug Definitions: " ${wxWidgets_DEFINITIONS_DEBUG})
message(STATUS "wxWidgets CXX Flags: " ${wxWidgets_CXX_FLAGS})