Managed to get compiling under ubuntu

This commit is contained in:
Dominic
2021-08-14 13:38:57 -07:00
parent 18152a0814
commit ca53b65b44
9 changed files with 42 additions and 24 deletions

View File

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