aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-05-19 22:49:47 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-05-19 22:49:47 +0100
commit3014c3bc831d613c2de7513aefdc7d3cb711b749 (patch)
tree658734c4f51f5f395a25dd0f6115b2d74db38584 /CMakeLists.txt
parent8685dbe55fdd50a6a3ce5bab495b9718330af8dd (diff)
downloadYAGE-3014c3bc831d613c2de7513aefdc7d3cb711b749.tar.gz
YAGE-3014c3bc831d613c2de7513aefdc7d3cb711b749.zip
Fixed cmake and making precise vector
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 12 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 71686462..2309db4a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,6 +16,7 @@ set(CMAKE_CXX_STANDARD 14)
# set the test sources
set(YAGE_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src)
set(YAGE_TEST_DIR ${PROJECT_SOURCE_DIR}/test)
+set(YAGE_LIBRARIES yage)
# add include directory
set(YAGE_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include/YAGE)
@@ -48,7 +49,9 @@ find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)
# set include directory
-include_directories(${YAGE_INCLUDE_DIR})
+include_directories(${YAGE_INCLUDE_DIR}
+ ${YAGE_INCLUDE_DIR}/Physics/
+ ${YAGE_INCLUDE_DIR}/Math/)
# make it a static library
add_library(${PROJECT_NAME} ${YAGE_SOURCES})
@@ -68,6 +71,14 @@ target_link_libraries(double_size
${OPENGL_LIBRARIES}
${GLEW_LIBRARIES})
+add_executable(vector2d_test
+ ${YAGE_TEST_DIR}/vector2d_test.cpp)
+target_link_libraries(vector2d_test
+ ${YAGE_LIBRARIES}
+ ${OPENGL_LIBRARIES}
+ ${GLEW_LIBRARIES})
+
enable_testing()
add_test(RigidBodyTest ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rigid_body_test)
add_test(DoubleSize ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/double_size)
+add_test(Vector2DTest ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/double_size)