2024-05-13 18:38:21 +02:00
|
|
|
cmake_minimum_required(VERSION 2.6...3.29)
|
2012-10-17 03:21:00 -05:00
|
|
|
project(libgldemo)
|
|
|
|
|
2024-05-13 18:38:21 +02:00
|
|
|
if(WIN32)
|
2024-05-13 20:59:48 +02:00
|
|
|
set(LIBGLDEMO_SOURCES WIN32 wgl.c)
|
|
|
|
set(GLDEMO_LINK libvitaboy FileHandler opengl32 glu32)
|
2012-10-17 03:21:00 -05:00
|
|
|
else()
|
2012-07-02 12:14:12 -05:00
|
|
|
set(LIBGLDEMO_SOURCES glx.c)
|
2024-05-13 20:59:48 +02:00
|
|
|
set(GLDEMO_LINK libvitaboy FileHandler Xxf86vm rt Xext X11 GL GLU)
|
2012-10-17 03:21:00 -05:00
|
|
|
add_definitions(-D_POSIX_C_SOURCE=200112)
|
|
|
|
endif()
|
|
|
|
|
2024-05-13 20:59:48 +02:00
|
|
|
include_directories(${libvitaboy_SOURCE_DIR} ${filehandler_SOURCE_DIR})
|
|
|
|
add_executable(libgldemo ${LIBGLDEMO_SOURCES} Renderer.cpp)
|
|
|
|
target_link_libraries(libgldemo ${GLDEMO_LINK})
|
|
|
|
|
|
|
|
set_target_properties(libgldemo PROPERTIES FOLDER examples)
|