cmake_minimum_required(VERSION 2.8) project(interface) file(GLOB INTERFACE_SRCS src/*.cpp src/*.h) add_executable(interface ${INTERFACE_SRCS}) find_package(GLM REQUIRED) include_directories(${GLM_INCLUDE_DIRS}) target_link_libraries(interface GLM)