https://github.com/virtualagc/virtualagc
Revision 66d8e606a8d996ded60bc81d5edf319142a5fad9 authored by Ron Burkey on 04 October 2021, 11:49:55 UTC, committed by Ron Burkey on 04 October 2021, 11:49:55 UTC
2 parent s dfc2190 + 42c2282
Raw File
Tip revision: 66d8e606a8d996ded60bc81d5edf319142a5fad9 authored by Ron Burkey on 04 October 2021, 11:49:55 UTC
Merge branch 'master' of https://github.com/virtualagc/virtualagc
Tip revision: 66d8e60
CMakeLists.txt
set(_libagc_src agc_engine_init.c agc_engine.c agc_utilities.c rfopen.c
Backtrace.c SocketAPI.c DecodeDigitalDownlink.c)

set(_agc_src main.c agc_cli.c agc_simulator.c agc_debugger.c
agc_gdbmi.c agc_disassembler.c agc_help.c nbfgets.c agc_symtab.c
NormalizeSourceName.c ${PROJECT_SOURCE_DIR}/Tools/checkdec.c Backtrace.c)

add_library(libyaAGC ${_libagc_src})

add_executable(yaAGC ${_agc_src})
target_compile_definitions(yaAGC PRIVATE NVER="${NVER}" NOREADLINE="yes" GDBMI)
target_link_libraries(yaAGC PRIVATE libyaAGC m)
if(Threads_FOUND)
  target_link_libraries(yaAGC PRIVATE Threads::Threads)
endif()

if(WIN32)
  add_library(regex regex.c)
  target_sources(yaAGC PRIVATE random.c)
  target_link_libraries(yaAGC PRIVATE regex ${WINSOCK_LIBRARIES})
endif()

if(APPLE OR WIN32)
  target_compile_definitions(regex PRIVATE STDC_HEADERS)
  target_compile_definitions(yaAGC PRIVATE STDC_HEADERS)
endif()



install(TARGETS yaAGC)
back to top