From 298f013819d476689d793b7dc447dd9ce3ac0811 Mon Sep 17 00:00:00 2001 From: Otto Naderer Date: Sun, 1 May 2022 17:40:54 +0200 Subject: [PATCH] init cmake --- CMakeLists.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ed47941 --- /dev/null +++ b/CMakeLists.txt @@ -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}) +