aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-05-17 10:36:59 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-05-17 10:36:59 +0100
commit7583ad924479b11bbd45122194b53a7b6c8f7a0e (patch)
treef454120b7bd2f5cc344eb221f975321842980a13 /CMakeLists.txt
parentf7fc06b5066018451b6b456be0dbc46bafe2fd88 (diff)
downloadYAGE-7583ad924479b11bbd45122194b53a7b6c8f7a0e.tar.gz
YAGE-7583ad924479b11bbd45122194b53a7b6c8f7a0e.zip
Adding files
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 58161830..3640dc85 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,29 +14,33 @@ set(YAGE_VERSION
set(CMAKE_CXX_STANDARD 14)
# set the test sources
-set(YAGE_SOURCE_DIR ${CMAKE_SOURCE_DIR}/src)
-set(YAGE_TEST_DIR ${CMAKE_SOURCE_DIR}/test)
+set(YAGE_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src)
+set(YAGE_TEST_DIR ${PROJECT_SOURCE_DIR}/test)
# add include directory
-set(YAGE_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include/YAGE)
+set(YAGE_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include/YAGE)
# set binary directory
-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
# add sources to library
set(YAGE_SOURCES
+ ${PROJECT_SOURCE_DIR}/src/body.cpp
${PROJECT_SOURCE_DIR}/src/camera2d.cpp
${PROJECT_SOURCE_DIR}/src/glslprogram.cpp
${PROJECT_SOURCE_DIR}/src/imageloader.cpp
${PROJECT_SOURCE_DIR}/src/inputmanager.cpp
${PROJECT_SOURCE_DIR}/src/iomanager.cpp
${PROJECT_SOURCE_DIR}/src/picopng.cpp
+ ${PROJECT_SOURCE_DIR}/src/rectanglecollider.cpp
${PROJECT_SOURCE_DIR}/src/resourcemanager.cpp
+ ${PROJECT_SOURCE_DIR}/src/rigidbody.cpp
+ ${PROJECT_SOURCE_DIR}/src/spritebatch.cpp
${PROJECT_SOURCE_DIR}/src/sprite.cpp
- ${PROJECT_SOURCE_DIR}/src/spritebatch.cpp
${PROJECT_SOURCE_DIR}/src/texturecache.cpp
${PROJECT_SOURCE_DIR}/src/window.cpp)
+
# find libraries
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)