LinuxPack/CMakeLists.txt

36 lines
871 B
CMake

cmake_minimum_required(VERSION 3.16)
project(LinuxPack)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_PREFIX_PATH
"/home/taynpg/mlib/wxwidget"
"/home/lebo/library/wxWidgets"
"D:/Code/wxWidgets-install"
)
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Release")
endif()
if (MSVC)
add_compile_options(/source-charset:utf-8)
add_compile_options(/EHsc)
add_compile_options(-D_CRT_SECURE_NO_WARNINGS)
endif()
find_package(wxWidgets REQUIRED COMPONENTS core base)
include(${wxWidgets_USE_FILE})
add_executable(LinuxPack main.cpp
MainPanel.h
MainPanel.cpp
MainFrame.cpp
MainFrame.h
FunctionImp.cpp
FunctionImp.h
InstallWidget.cpp
InstallWidget.h)
target_link_libraries(LinuxPack PRIVATE ${wxWidgets_LIBRARIES})
set_target_properties(LinuxPack PROPERTIES WIN32_EXECUTABLE TRUE)