I'm trying to link GLFW using git submodule. Here is my CMakeLists.txt
:
cmake_minimum_required(VERSION 3.0.0)
project(guitest VERSION 0.1.0 LANGUAGES C CXX)
add_executable(guitest main.cpp)
add_subdirectory(glfw)
include_directories(glfw/include)
link_directories(glfw/src)
link_libraries(glfw)
I get no errors in CMake, but when I try to build my project I get
[build] C:/Users/Konstantin/Documents/sasha/guitest/main.cpp:7: undefined reference to `glfwInit'
Here is my code
#include <iostream>
#include <GLFW/glfw3.h>
int main(int, char**){
GLFWwindow *window;
if(!glfwInit()){
std::cout << "Init failure!"<<std::endl;
exit(EXIT_FAILURE);
}
}
I'm using Visual Studio Code and GCC 6.3.0 MinGW compiler kit.