Added Missing CMakeLists.txt to the project
This commit is contained in:
parent
a4993b02bc
commit
250d8523ec
|
|
@ -0,0 +1,25 @@
|
||||||
|
cmake_minimum_required(VERSION 3.28)
|
||||||
|
project(Drugwars)
|
||||||
|
find_package(Doxygen REQUIRED)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
|
|
||||||
|
add_executable(Drugwars src/main.cpp
|
||||||
|
src/Bag.cpp
|
||||||
|
src/Player.cpp
|
||||||
|
src/Bank.cpp
|
||||||
|
|
||||||
|
)
|
||||||
|
target_include_directories(Drugwars PRIVATE src/include)
|
||||||
|
|
||||||
|
if(DOXYGEN_FOUND)
|
||||||
|
set(DOXYGEN_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs")
|
||||||
|
|
||||||
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docs/Doxyfile ${CMAKE_CURRENT_BINARY_DIR}/docs/Doxyfile @ONLY)
|
||||||
|
|
||||||
|
add_custom_target(doc ALL
|
||||||
|
COMMAND ${DOXYGEN_EXECUTABLE} docs/Doxyfile
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
COMMENT "Generating API documentation with Doxygen"
|
||||||
|
VERBATIM)
|
||||||
|
endif()
|
||||||
Loading…
Reference in New Issue