ZJUT_Nav/TC_NAV_Zjut_post/CMakeLists.txt

23 lines
762 B
CMake
Raw Normal View History

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()
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)
# 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)