sim_cinematique_inverse/labo01/CMakeLists.txt

23 lines
691 B
CMake

cmake_minimum_required(VERSION 3.15)
project(labo01)
# Setup language requirements
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Add .cpp and .h files
file(GLOB_RECURSE TESTS_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" CONFIGURE_DEPENDS "tests/*.cpp")
file(GLOB_RECURSE MAIN_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" CONFIGURE_DEPENDS "src/*.h")
add_executable(labo01 main.cpp ${MAIN_SOURCES} ${TESTS_SOURCES})
# Add linking information for Google Test
target_link_libraries(labo01 gtest)
# Set labo01 as the startup project for Visual Studio
if( MSVC )
set_property(TARGET labo01 PROPERTY VS_DEBUGGER_WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/labo01)
endif()