Service_NSSM/CMakeLists.txt
2025-09-30 16:24:15 +08:00

29 lines
811 B
CMake

cmake_minimum_required(VERSION 3.5)
project(IPBS_NSSM)
add_subdirectory(CC_SDK)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm|ARM|Armv[0-9]+")
set(CMAKE_PREFIX_PATH "/home/xunb/Environment/ARM-Qt5.11.3")
message(STATUS "Building for ARM")
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|i686|AMD64") # 显式添加 x86 支持
set(CMAKE_PREFIX_PATH "/home/xunb/Environment/5.15.2/gcc_64")
message(STATUS "Building for x86: ${CMAKE_PREFIX_PATH}")
else()
message(FATAL_ERROR "Unsupported architecture: ${CMAKE_SYSTEM_PROCESSOR}")
endif()
add_executable(IPBS_NSSM
main.cpp
)
target_include_directories(IPBS_NSSM PUBLIC ${CC_API_INC})
target_link_libraries(IPBS_NSSM PRIVATE CC_API)