2022-11-08 20:17:49 +08:00
|
|
|
cmake_minimum_required(VERSION 3.20)
|
|
|
|
project(TC_NAV_Zjut C)
|
|
|
|
|
|
|
|
set(CMAKE_C_STANDARD 11)
|
|
|
|
|
|
|
|
|
|
|
|
include_directories(
|
|
|
|
${PROJECT_SOURCE_DIR}/include
|
|
|
|
${PROJECT_SOURCE_DIR}/Src
|
|
|
|
)
|
|
|
|
|
|
|
|
FILE(GLOB SRC_FILES "Src/*.c" )
|
|
|
|
if(WIN32)
|
|
|
|
link_libraries(ws2_32 wsock32)
|
|
|
|
link_libraries(winmm.lib)
|
|
|
|
endif()
|
|
|
|
|
2022-11-11 13:11:20 +08:00
|
|
|
add_executable(TC_NAV_Zjut main.c ${SRC_FILES} include/rtklib.h Src/real_time/ins.c Src/decode_IMU.c Src/real_time/rt_init.c Src/real_time/rt_ins-gnss.c Src/real_time/rt_doppler.c Src/real_time/nhc.c Src/post/ps_tcpos.c Src/post/insinit.c Src/real_time/rt_zvu.c Src/real_time/rt_zaru.c)
|
2022-11-08 20:17:49 +08:00
|
|
|
# if in linux
|
|
|
|
find_package(Threads REQUIRED)
|
|
|
|
set(CMAKE_THREAD_PREFER_PTHREAD)
|
|
|
|
target_link_libraries(TC_NAV_Zjut ${CMAKE_THREAD_LIBS_INIT})
|
|
|
|
target_link_libraries(TC_NAV_Zjut m)
|