irrdynamics/CMakeLists.txt

31 lines
745 B
CMake

# cmake for irrdynamics, ottona, 2022-05-01
cmake_minimum_required(VERSION 3.10)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/lib")
set(IRRDYNAMICS_INC_DIR "${CMAKE_CURRENT_LIST_DIR}/include")
set(IRRDYNAMICS_SRC_DIR "${CMAKE_CURRENT_LIST_DIR}/src")
set(IRRDYNAMICS_TARGET irrdynamics)
set(IRRLICHT_INC_DIR /usr/include/irrlicht)
set(BULLET_INC_DIR /usr/include/bullet)
project(${IRRDYNAMICS_TARGET})
include_directories(
${IRRLICHT_INC_DIR}
${BULLET_INC_DIR}
)
add_library(${IRRDYNAMICS_TARGET} STATIC
${IRRDYNAMICS_SRC_DIR}/irrDynamics.cpp
)
target_include_directories(${IRRDYNAMICS_TARGET} PUBLIC ${IRRDYNAMICS_INC_DIR} ${BULLET_INC_DIR})