Managed to get compiling under ubuntu
This commit is contained in:
@@ -22,6 +22,8 @@ set(SETTING_PLATFORM_GLFW 1)
|
||||
set(SETTING_PLATFORM_SDL 2)
|
||||
set(SETTING_PLATFORM SETTING_PLATFORM_SDL)
|
||||
|
||||
set(SETTING_USE_GLAD 0)
|
||||
|
||||
# Game Settings
|
||||
set(SETTING_GAME_POKER 1)
|
||||
set(SETTING_GAME_DAWN 2)
|
||||
@@ -66,11 +68,18 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
add_executable(${PROJECT_NAME} ${HEADER_FILES} ${SOURCE_FILES})
|
||||
|
||||
################################# STATIC LIBS ##################################
|
||||
# GLFW and GLAD
|
||||
if(${SETTING_PLATFORM} EQUAL ${SETTING_PLATFORM_GLFW})
|
||||
|
||||
# Math
|
||||
target_link_libraries(${PROJECT_NAME} m)
|
||||
|
||||
# GLAD
|
||||
if(${SETTING_USE_GLAD} EQUAL 1)
|
||||
add_subdirectory(${CMAKE_SOURCE_DIR}/lib/glad)
|
||||
target_link_libraries(${PROJECT_NAME} glad)
|
||||
|
||||
endif()
|
||||
|
||||
# GLFW and GLAD
|
||||
if(${SETTING_PLATFORM} EQUAL ${SETTING_PLATFORM_GLFW})
|
||||
if(NOT glfw3_FOUND)
|
||||
FetchContent_Declare(
|
||||
glfw
|
||||
@@ -84,8 +93,8 @@ endif()
|
||||
|
||||
# SDL
|
||||
if(${SETTING_PLATFORM} EQUAL ${SETTING_PLATFORM_SDL})
|
||||
add_subdirectory(${CMAKE_SOURCE_DIR}/lib/glad)
|
||||
target_link_libraries(${PROJECT_NAME} glad)
|
||||
# add_subdirectory(${CMAKE_SOURCE_DIR}/lib/glad)
|
||||
# target_link_libraries(${PROJECT_NAME} glad)
|
||||
find_package(SDL2 REQUIRED)
|
||||
include_directories(${SDL2_INCLUDE_DIRS})
|
||||
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})
|
||||
|
Reference in New Issue
Block a user