27 lines
745 B
CMake
27 lines
745 B
CMake
cmake_minimum_required (VERSION 3.0)
|
|
|
|
# Defines the project's name
|
|
project(ozz_sub)
|
|
|
|
# ozz requires C++11
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
|
|
|
# Activates unit tests
|
|
enable_testing()
|
|
|
|
# Includes ozz-animation as a sub directory, using an arbitrary "ozz-animation/" binary output folder.
|
|
add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/../.." ozz-animation/)
|
|
|
|
# Then link with ozz libraries as any other cmake target.
|
|
add_executable(test_sub_project
|
|
test_sub_project.cc)
|
|
target_link_libraries(test_sub_project
|
|
ozz_animation)
|
|
|
|
# Adds some tests
|
|
add_test(NAME test_sub_project COMMAND test_sub_project)
|
|
if(TARGET fbx2ozz)
|
|
add_test(NAME test_sub_fbx2ozz COMMAND fbx2ozz "--version")
|
|
endif() |