added SparrowSerializer to cmake template
This commit is contained in:
parent
b824030223
commit
6468e27e24
@ -1,5 +1,5 @@
|
||||
# Variable that you need to define to use this template
|
||||
# USE_SFML, USE_RENDERER, USE_INPUT, USE_BULLET, USE_OPENGL, USE_QT5
|
||||
# Variable that you can define to add automatic dependencies
|
||||
# USE_SFML, USE_RENDERER, USE_INPUT, USE_SERIALIZER, USE_LUA, USE_SOL2, USE_BULLET, USE_OPENGL, USE_QT5
|
||||
#
|
||||
# Container for list of file to be compiled :
|
||||
# LIB_SRC_LIST, LIB_HEAD_LIST, EXEC_SRC_LIST, EXEC_HEAD_LIST
|
||||
@ -120,38 +120,49 @@ if(USE_LUA)
|
||||
|
||||
endif()
|
||||
|
||||
if(USE_SERIALIZER)
|
||||
find_library(SPARROW_SERIALIZER_LIBRARY
|
||||
NAMES
|
||||
SparrowSerializer
|
||||
PATHS
|
||||
${LIB_PATHS}
|
||||
)
|
||||
|
||||
LIST(APPEND INCLUDE_PATHS ${PROJECT_SOURCE_DIR}/../SparrowSerializer/src)
|
||||
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_SERIALIZER_LIBRARY})
|
||||
endif()
|
||||
|
||||
if(USE_ENGINE)
|
||||
find_library(SPARROW_ENGINE_LIBRARY
|
||||
NAMES
|
||||
SparrowEngine
|
||||
PATHS
|
||||
${LIB_PATHS}
|
||||
)
|
||||
find_library(SPARROW_ENGINE_LIBRARY
|
||||
NAMES
|
||||
SparrowEngine
|
||||
PATHS
|
||||
${LIB_PATHS}
|
||||
)
|
||||
|
||||
set(USE_RENDERER True)
|
||||
set(USE_INPUT True)
|
||||
set(USE_BULLET True)
|
||||
|
||||
# window and system are already requested by sparrowInput
|
||||
LIST(APPEND SFML_MODULES graphics audio)
|
||||
set(USE_RENDERER True)
|
||||
set(USE_INPUT True)
|
||||
set(USE_BULLET True)
|
||||
|
||||
# window and system are already requested by sparrowInput
|
||||
LIST(APPEND SFML_MODULES graphics audio)
|
||||
|
||||
LIST(APPEND INCLUDE_PATHS ${PROJECT_SOURCE_DIR}/../SparrowEngine/src)
|
||||
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_ENGINE_LIBRARY})
|
||||
LIST(APPEND INCLUDE_PATHS ${PROJECT_SOURCE_DIR}/../SparrowEngine/src)
|
||||
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_ENGINE_LIBRARY})
|
||||
endif()
|
||||
|
||||
if(USE_INPUT)
|
||||
find_library(SPARROW_INPUT_LIBRARY
|
||||
NAMES
|
||||
SparrowInput
|
||||
PATHS
|
||||
${LIB_PATHS}
|
||||
)
|
||||
find_library(SPARROW_INPUT_LIBRARY
|
||||
NAMES
|
||||
SparrowInput
|
||||
PATHS
|
||||
${LIB_PATHS}
|
||||
)
|
||||
|
||||
LIST(APPEND SFML_MODULES window system)
|
||||
LIST(APPEND SFML_MODULES window system)
|
||||
|
||||
LIST(APPEND INCLUDE_PATHS ${PROJECT_SOURCE_DIR}/../SparrowInput/src)
|
||||
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_INPUT_LIBRARY})
|
||||
LIST(APPEND INCLUDE_PATHS ${PROJECT_SOURCE_DIR}/../SparrowInput/src)
|
||||
LIST(APPEND LIB_DEPENDENCIES_LIST ${SPARROW_INPUT_LIBRARY})
|
||||
endif()
|
||||
|
||||
if(SFML_MODULES)
|
||||
|
Loading…
x
Reference in New Issue
Block a user