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.
54 lines
2.0 KiB
54 lines
2.0 KiB
# 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})
|
|
|
|
|
|
|
|
|