|
|
@@ -11,16 +11,32 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${OPENGL_INCLUDE_DIR})
|
|
|
target_link_libraries(${PROJECT_NAME} OpenGL::GL)
|
|
|
|
|
|
# glfw config
|
|
|
-find_package(glfw3 REQUIRED)
|
|
|
-target_link_libraries(${PROJECT_NAME} glfw)
|
|
|
+if (WIN32)
|
|
|
+ set(GLFW_INCLUDE_DIR C:/BuildEssentials/VS2019Libs/include)
|
|
|
+ set(GLFW_LIB_DIR C:/BuildEssentials/VS2019Libs/lib)
|
|
|
+ find_library(GLFW_LIB glfw3 HINTS ${GLFW_LIB_DIR})
|
|
|
+ target_include_directories(${PROJECT_NAME} PRIVATE ${GLFW_INCLUDE_DIR})
|
|
|
+ target_link_libraries(${PROJECT_NAME} ${GLFW_LIB})
|
|
|
+else ()
|
|
|
+ find_package(glfw3 REQUIRED)
|
|
|
+ target_link_libraries(${PROJECT_NAME} glfw)
|
|
|
+endif ()
|
|
|
|
|
|
# glad config
|
|
|
-set(GLAD_DIR /home/tpx/src/glad)
|
|
|
+if (WIN32)
|
|
|
+ set(GLAD_DIR C:/BuildEssentials/Library/glad)
|
|
|
+else ()
|
|
|
+ set(GLAD_DIR /home/tpx/src/glad)
|
|
|
+endif ()
|
|
|
target_include_directories(${PROJECT_NAME} PRIVATE ${GLAD_DIR}/include)
|
|
|
target_sources(${PROJECT_NAME} PRIVATE ${GLAD_DIR}/src/gl.c)
|
|
|
|
|
|
# imgui config
|
|
|
-set(IMGUI_DIR /home/tpx/src/imgui-1.89.5)
|
|
|
+if (WIN32)
|
|
|
+ set(IMGUI_DIR C:/BuildEssentials/Library/imgui-1.89.5)
|
|
|
+else ()
|
|
|
+ set(IMGUI_DIR /home/tpx/src/imgui-1.89.5)
|
|
|
+endif ()
|
|
|
set(IMGUI_BACKENDS_DIR ${IMGUI_DIR}/backends)
|
|
|
target_include_directories(${PROJECT_NAME} PRIVATE ${IMGUI_DIR} ${IMGUI_BACKENDS_DIR})
|
|
|
target_sources(${PROJECT_NAME} PRIVATE
|