2024-07-01

wxWidgets项目的CMake写法示例

cmake_minimum_required(VERSION 3.10)

set(proj run2ps)

set(CMAKE_CXX_STANDARD 11)
project(${proj} CXX)

file(GLOB proj_src ${CMAKE_SOURCE_DIR}/src/*.cpp)

find_package(wxWidgets COMPONENTS core base REQUIRED)

add_executable(${proj} ${proj_src})

target_compile_definitions(${proj} PRIVATE ${wxWidgets_DEFINITIONS})
target_include_directories(${proj} PRIVATE ${wxWidgets_INCLUDE_DIRS})
target_link_directories(${proj} PRIVATE ${wxWidgets_LIBRARY_DIRS})
target_link_libraries(${proj} PRIVATE ${wxWidgets_LIBRARIES})

没有评论:

发表评论