Files
ToolBox/fileUpdater/CMakeLists.txt

23 lines
532 B
CMake
Raw Permalink Normal View History

2026-03-30 16:06:57 +08:00
cmake_minimum_required(VERSION 3.16)
project(fileUpdater LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
if (MSVC)
add_compile_options(/utf-8)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()
find_package(cxxLibrary CONFIG REQUIRED)
add_executable(fileUpdater main.cpp)
target_link_libraries(fileUpdater PRIVATE cxxLibrary::cxxLibrary)
include(GNUInstallDirs)
install(TARGETS fileUpdater
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)