1
0
mirror of synced 2024-09-24 03:28:24 +02:00
ImHex/CMakeLists.txt

35 lines
790 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.16)
project(HexEditor)
set(CMAKE_CXX_STANDARD 20)
2020-11-10 17:39:07 +01:00
find_library(GLFW REQUIRED glfw3)
find_library(OPENGL REQUIRED OpenGL)
include_directories(include ${GLFW_INCLUDE_DIRS} libs/ImGui/include libs/glad/include)
2020-11-10 17:39:07 +01:00
SET(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -mwindows)
add_executable(ImHex WIN32
source/main.cpp
source/window.cpp
source/parser/lexer.cpp
source/parser/parser.cpp
libs/glad/source/glad.c
libs/ImGui/source/imgui.cpp
libs/ImGui/source/imgui_demo.cpp
libs/ImGui/source/imgui_draw.cpp
libs/ImGui/source/imgui_widgets.cpp
libs/ImGui/source/imgui_impl_glfw.cpp
libs/ImGui/source/imgui_impl_opengl3.cpp
2020-11-10 17:34:16 +01:00
res.rc
)
2020-11-10 17:39:07 +01:00
target_link_libraries(ImHex glfw3)