init cmake

This commit is contained in:
Otto Naderer 2022-05-01 17:40:54 +02:00
parent d952791303
commit 298f013819
1 changed files with 30 additions and 0 deletions

30
CMakeLists.txt Normal file
View File

@ -0,0 +1,30 @@
# 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})