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}) +