Files
opengl-learning/lessons/1. Getting started/8. Camera/CMakeLists.txt
2021-02-12 15:43:03 +01:00

35 lines
587 B
CMake

cmake_minimum_required(VERSION 3.13.4)
project("main")
add_subdirectory("src")
target_include_directories("${PROJECT_NAME}"
PUBLIC "${CMAKE_SOURCE_DIR}/../../../include"
)
target_link_directories("${PROJECT_NAME}"
PRIVATE "${CMAKE_SOURCE_DIR}/../../../lib"
)
target_link_libraries("${PROJECT_NAME}"
camera
shader
)
if (MSVC)
set (glfw3Lib debug Debug/glfw3d optimized Release/glfw3)
target_link_libraries("${PROJECT_NAME}"
opengl32
${glfw3Lib}
)
elseif (UNIX)
target_link_libraries("${PROJECT_NAME}"
glfw3
dl
m
Xi
pthread
Xrandr
X11
GL
GLU
)
endif()