generated from aselimov/cpp_project_template
Update project name
This commit is contained in:
parent
c9023f2f8b
commit
87d5b1ce42
@ -1,5 +1,6 @@
|
|||||||
cmake_minimum_required(VERSION 3.9)
|
cmake_minimum_required(VERSION 3.9)
|
||||||
project(Vec3)
|
set(NAME "Vec3")
|
||||||
|
project(${NAME})
|
||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
@ -27,7 +28,7 @@ if(DOXYGEN_FOUND)
|
|||||||
configure_file(${DOXYGEN_IN} ${DOXYGEN_OUT} @ONLY)
|
configure_file(${DOXYGEN_IN} ${DOXYGEN_OUT} @ONLY)
|
||||||
|
|
||||||
message("Doxygen buld started")
|
message("Doxygen buld started")
|
||||||
add_custom_target(Doxygen_${CMAKE_PROJECT_NAME} ALL
|
add_custom_target(Doxygen_${NAME} ALL
|
||||||
COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
|
COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
COMMENT "Generating API documentation with Doxygen"
|
COMMENT "Generating API documentation with Doxygen"
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
project(${CMAKE_PROJECT_NAME}_lib)
|
project(${NAME})
|
||||||
|
|
||||||
set(HEADER_FILES
|
set(HEADER_FILES
|
||||||
vec3.h
|
vec3.h
|
||||||
)
|
)
|
||||||
|
|
||||||
# The library contains header and source files.
|
# The library contains header and source files.
|
||||||
add_library(${CMAKE_PROJECT_NAME}_lib
|
add_library(${NAME}
|
||||||
INTERFACE
|
INTERFACE
|
||||||
)
|
)
|
||||||
|
@ -5,6 +5,6 @@ add_executable(Unit_Tests_run
|
|||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(Unit_Tests_run gtest gtest_main)
|
target_link_libraries(Unit_Tests_run gtest gtest_main)
|
||||||
target_link_libraries(Unit_Tests_run ${CMAKE_PROJECT_NAME}_lib)
|
target_link_libraries(Unit_Tests_run ${NAME})
|
||||||
|
|
||||||
add_test(NAME Vec3Tests COMMAND ${CMAKE_BINARY_DIR}/tests/unit_tests/Unit_Tests_run)
|
add_test(NAME Vec3Tests COMMAND ${CMAKE_BINARY_DIR}/tests/unit_tests/Unit_Tests_run)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user