first glfw window for linux

This commit is contained in:
2018-09-20 21:56:13 +07:00
parent b0c9bfce0e
commit 944f006631
3 changed files with 10 additions and 14 deletions

View File

@@ -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

View File

@@ -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}

View File

@@ -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