31 lines
745 B
CMake
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})
|
||
|
|