1 cmake_minimum_required(VERSION 3.0)
5 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
6 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
7 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
9 add_library(dragonblocks SHARED
30 src/shader_program.cpp
36 target_link_libraries(dragonblocks
42 target_include_directories(dragonblocks PUBLIC
43 "${PROJECT_SOURCE_DIR}/lib/"
46 add_executable(dragonblocks.bin src/launcher/main.c)
48 target_link_libraries(dragonblocks.bin dl)