mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-14 16:09:06 +07:00
first glfw window for linux
This commit is contained in:
@@ -5,7 +5,9 @@ project(enduro2d)
|
||||
# build mode
|
||||
#
|
||||
|
||||
foreach(flags CMAKE_C_FLAGS_DEBUG
|
||||
foreach(flags CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS_DEBUG)
|
||||
set(${flags} "${${flags}} -D_DEBUG -DNRELEASE")
|
||||
endforeach(flags)
|
||||
@@ -86,15 +88,13 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
CXX_EXTENSIONS NO)
|
||||
|
||||
#
|
||||
# 3rd party
|
||||
# glfw module
|
||||
#
|
||||
|
||||
if(WIN32 OR APPLE)
|
||||
set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
|
||||
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory(modules/glfw)
|
||||
endif(WIN32 OR APPLE)
|
||||
set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
|
||||
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory(modules/glfw)
|
||||
|
||||
#
|
||||
# subdirectories
|
||||
|
||||
@@ -36,15 +36,11 @@ function(add_e2d_sample NAME)
|
||||
PRIVATE "../headers")
|
||||
|
||||
target_link_libraries(${SAMPLE_NAME}
|
||||
glfw
|
||||
enduro2d
|
||||
${OPENGL_gl_LIBRARY}
|
||||
${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
if(WIN32 OR APPLE)
|
||||
target_link_libraries(${SAMPLE_NAME}
|
||||
glfw)
|
||||
endif(WIN32 OR APPLE)
|
||||
|
||||
if(APPLE)
|
||||
target_link_libraries(${SAMPLE_NAME}
|
||||
${Cocoa}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
# if defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_IOS
|
||||
# define E2D_WINDOW_MODE E2D_WINDOW_MODE_NONE
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_LINUX
|
||||
# define E2D_WINDOW_MODE E2D_WINDOW_MODE_NONE
|
||||
# define E2D_WINDOW_MODE E2D_WINDOW_MODE_GLFW
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_MACOSX
|
||||
# define E2D_WINDOW_MODE E2D_WINDOW_MODE_GLFW
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_WINDOWS
|
||||
|
||||
Reference in New Issue
Block a user