project(RemarkupParser) aux_source_directory(cpp/ SRC_LIST) set(SRC_LIST ${SRC_LIST} gen-cpp/PhabricatorParserPrivate.cpp gen-cpp/remarkup_constants.cpp gen-cpp/remarkup_types.cpp ) include_directories(cpp/ gen-cpp/) set(REMARKUP_PARSER_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/cpp/ ${CMAKE_CURRENT_SOURCE_DIR}/gen-cpp/ CACHE INTERNAL "REMARKUP_PARSER: Include Directories" FORCE ) add_library(${PROJECT_NAME} SHARED ${SRC_LIST}) target_link_libraries(${PROJECT_NAME} thrift Qt5::Core) set(CMAKE_BUILD_TYPE Debug)