project(CXXDriverBlogPost CXX) cmake_minimum_required(VERSION 3.7) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CXX_STANDARD 14) set(FUERTE_TESTS OFF) set(FUERTE_EXAMPLES OFF) add_subdirectory(fuerte) add_executable(driver_post driver_post.cc) target_link_libraries(driver_post fuerte) if( CMAKE_EXPORT_COMPILE_COMMANDS AND EXISTS "${CMAKE_CURRENT_BINARY_DIR}/compile_commands.json" ) message(STATUS "copy compile_commands.json") EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/compile_commands.json ${CMAKE_CURRENT_SOURCE_DIR}/compile_commands.json ) endif()