CMakeLists.txt 610 B

1234567891011
  1. cmake_minimum_required(VERSION 2.8)
  2. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
  3. add_executable(ccats src/main.cpp src/Server.cpp src/base64.cpp src/JsonCommander.cpp src/FileManager.cpp src/UserManager.cpp src/Config.cpp src/CovertChannel/CovertChannel.cpp src/CovertChannel/ForwardChannel.cpp src/CovertChannel/ProxyChannel.cpp)
  4. # dependencies used by server only
  5. find_package(libtins 4.2 REQUIRED)
  6. include_directories(${Boost_INCLUDE_DIR} ${JSONCPP_INCLUDE_DIRS})
  7. target_link_libraries(ccats PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${Boost_LIBRARIES} ${LIBTINS_LIBRARIES} ${JSONCPP_LIBRARIES})