インストールのページに従い、wxWidget 3.2がインストール済みであることを前提とします。 また、CMakeもインストールされている必要があります。
作業ディレクトリは $HOME/code/wxwidgets/hello-wxwidgets-cmake とします。
$ mkdir -p ~/code/wxwidgets/hello-wxwidgets-cmake $ cd $_
プログラムのソースコードは、前回のHello Worldで使用したものと全く同じです。 main.cppという名前でコピーを作成しておきます。
CMakeLists.txt
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
project(hello-wxwidgets-cmake LANGUAGES CXX)
find_package(wxWidgets 3.2 REQUIRED)
include(${wxWidgets_USE_FILE})
add_executable(hello-wxwidgets-cmake main.cpp)
target_link_libraries(hello-wxwidgets-cmake ${wxWidgets_LIBRARIES})
https://cmake.org/cmake/help/latest/module/FindwxWidgets.html
$ mkdir build $ cd build
$ cmake ..
$ make
あるいは
$ cmake --build .
$ ls -l 合計 180 -rw-rw-r-- 1 freemikan freemikan 13370 5月 23 08:32 CMakeCache.txt drwxrwxr-x 6 freemikan freemikan 4096 5月 23 08:32 CMakeFiles -rw-rw-r-- 1 freemikan freemikan 5472 5月 23 08:32 Makefile -rw-rw-r-- 1 freemikan freemikan 1680 5月 23 08:32 cmake_install.cmake -rwxrwxr-x 1 freemikan freemikan 151144 5月 23 08:32 hello-wxwidgets-cmake