cmake_minimum_required(VERSION 2.8.12) include_directories (${CMAKE_CURRENT_SOURCE_DIR}/include) set(RNX2RTKP_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) add_executable(Rnx2rtkp ${RNX2RTKP_SRC_DIR}/rnx2rtkp.c ${RNX2RTKP_SRC_DIR}/rtkcmn.c ${RNX2RTKP_SRC_DIR}/rinex.c ${RNX2RTKP_SRC_DIR}/rtkpos.c ${RNX2RTKP_SRC_DIR}/postpos.c ${RNX2RTKP_SRC_DIR}/solution.c ${RNX2RTKP_SRC_DIR}/lambda.c ${RNX2RTKP_SRC_DIR}/geoid.c ${RNX2RTKP_SRC_DIR}/sbas.c ${RNX2RTKP_SRC_DIR}/preceph.c ${RNX2RTKP_SRC_DIR}/pntpos.c ${RNX2RTKP_SRC_DIR}/ephemeris.c ${RNX2RTKP_SRC_DIR}/options.c ${RNX2RTKP_SRC_DIR}/ppp.c ${RNX2RTKP_SRC_DIR}/ppp_ar.c ${RNX2RTKP_SRC_DIR}/rtcm.c ${RNX2RTKP_SRC_DIR}/rtcm2.c ${RNX2RTKP_SRC_DIR}/rtcm3.c ${RNX2RTKP_SRC_DIR}/rtcm3e.c ${RNX2RTKP_SRC_DIR}/ionex.c ${RNX2RTKP_SRC_DIR}/qzslex.c) target_compile_definitions(Rnx2rtkp PUBLIC -DTRACE -DENAGLO -DENAQZS -DENAGAL -DNFREQ=3) if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") target_link_libraries(Rnx2rtkp m rt) elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") target_link_libraries(Rnx2rtkp winmm.lib) endif() if(BIN_AUX_FULL_PATH) install(TARGETS Rnx2rtkp RUNTIME DESTINATION ${BIN_AUX_FULL_PATH}) endif()