first iteration of the modules update

This commit is contained in:
Anselme 2016-03-25 17:54:57 +01:00
parent 66a2614941
commit cd37c95e7c

View File

@ -110,6 +110,31 @@ if(USE_INPUT)
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_INPUT_LIBRARY}) LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_INPUT_LIBRARY})
endif() endif()
if(SFML_MODULES)
if(";${SFML_MODULE};" MATCHES ";graphics;")
set(USE_SFML_GRAPHICS True)
set(USE_SFML_WINDOW True)
set(USE_SFML_SYSTEM True)
endif()
if(";${SFML_MODULE};" MATCHES ";window;")
set(USE_SFML_WINDOW True)
set(USE_SFML_SYSTEM True)
endif()
if(";${SFML_MODULE};" MATCHES ";audio;")
set(USE_SFML_AUDIO True)
set(USE_SFML_SYSTEM True)
endif()
if(";${SFML_MODULE};" MATCHES ";network;")
set(USE_SFML_NETWORK True)
set(USE_SFML_SYSTEM True)
endif()
if(";${SFML_MODULE};" MATCHES ";system;")
set(USE_SFML_SYSTEM True)
endif()
#TODO update everything to use SFML_MODULES instead of USE_SFML
endif()
if(USE_SFML) if(USE_SFML)
find_library(SFML_LIBRARY_WINDOW find_library(SFML_LIBRARY_WINDOW
NAMES NAMES
@ -242,8 +267,7 @@ if(USE_BULLET)
LIST(APPEND INCLUDE_PATHS "\n" ${INCLUDE_ROOT}/bullet) LIST(APPEND INCLUDE_PATHS "\n" ${INCLUDE_ROOT}/bullet)
endif() endif()
# TODO: Complete QT5 if(QT_MODULE)
if(USE_QT5)
MESSAGE(STATUS "using QT5 modules : ${QT_MODULE}") MESSAGE(STATUS "using QT5 modules : ${QT_MODULE}")
if(";${QT_MODULE};" MATCHES ";core;") if(";${QT_MODULE};" MATCHES ";core;")
find_package(Qt5Core REQUIRED) find_package(Qt5Core REQUIRED)