Skip to content

Instantly share code, notes, and snippets.

@fereria
Created October 23, 2020 10:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fereria/c27f568ba83732ce68a9ac9d8d177e9b to your computer and use it in GitHub Desktop.
Save fereria/c27f568ba83732ce68a9ac9d8d177e9b to your computer and use it in GitHub Desktop.
cmake_minimum_required(VERSION 3.1)
project(imguiSample CXX)
enable_language(CXX)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVK_PROTOTYPES")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVK_PROTOTYPES")
set(CMAKE_CXX_FLAGS_RELEASE "/MD")
set(CMAKE_CXX_FLAGS_DEBUG "/MD")
file(GLOB_RECURSE SOURCE_CPP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} imgui/*.cpp)
file(GLOB_RECURSE SOURCE_HEADER RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} imgui/*.h)
include_directories(main
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/imgui
${CMAKE_CURRENT_SOURCE_DIR}/include)
add_executable(main main.cpp
${SOURCE_CPP}
imgui_impl_glfw.cpp
imgui_impl_opengl2.cpp
)
target_link_libraries(
main
${CMAKE_CURRENT_SOURCE_DIR}/lib/glfw3.lib
${CMAKE_CURRENT_SOURCE_DIR}/lib/glfw3dll.lib
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment