- More implementations and dependencies for Linux Wayland support
This commit is contained in:
@@ -29,6 +29,7 @@ set(CMAKE_C_STANDARD 23)
|
||||
set(FENNEC_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# include scripts
|
||||
include("${FENNEC_SOURCE_DIR}/cmake/version.cmake")
|
||||
include("${FENNEC_SOURCE_DIR}/cmake/platform.cmake")
|
||||
include("${FENNEC_SOURCE_DIR}/cmake/build.cmake")
|
||||
include("${FENNEC_SOURCE_DIR}/cmake/compiler.cmake")
|
||||
@@ -60,10 +61,14 @@ add_library(fennec STATIC
|
||||
# CONTAINERS ===========================================================================================================
|
||||
include/fennec/containers/array.h
|
||||
include/fennec/containers/dynarray.h
|
||||
include/fennec/containers/list.h
|
||||
include/fennec/containers/map.h
|
||||
include/fennec/containers/optional.h
|
||||
include/fennec/containers/pair.h
|
||||
include/fennec/containers/set.h
|
||||
include/fennec/containers/tuple.h
|
||||
|
||||
include/fennec/containers/detail/__tuple.h
|
||||
|
||||
|
||||
# LANG =================================================================================================================
|
||||
@@ -79,9 +84,11 @@ add_library(fennec STATIC
|
||||
include/fennec/lang/numeric_transforms.h
|
||||
include/fennec/lang/sequences.h
|
||||
include/fennec/lang/type_identity.h
|
||||
include/fennec/lang/type_operators.h
|
||||
include/fennec/lang/type_sequences.h
|
||||
include/fennec/lang/type_traits.h
|
||||
include/fennec/lang/type_transforms.h
|
||||
include/fennec/lang/typeuuid.h
|
||||
include/fennec/lang/types.h
|
||||
include/fennec/lang/utility.h
|
||||
include/fennec/lang/integer.h
|
||||
@@ -93,6 +100,7 @@ add_library(fennec STATIC
|
||||
include/fennec/lang/detail/__type_traits.h
|
||||
include/fennec/lang/detail/__type_transforms.h
|
||||
include/fennec/lang/detail/__type_sequences.h
|
||||
include/fennec/lang/detail/__typeuuid.h
|
||||
|
||||
include/fennec/lang/assert.h source/lang/assert.cpp
|
||||
|
||||
@@ -165,17 +173,19 @@ add_library(fennec STATIC
|
||||
include/fennec/platform/interface/fwd.h
|
||||
|
||||
include/fennec/platform/interface/dialog.h
|
||||
include/fennec/platform/interface/display.h
|
||||
include/fennec/platform/interface/window.h source/platform/interface/window.cpp
|
||||
include/fennec/platform/interface/platform.h source/platform/interface/platform.cpp
|
||||
|
||||
include/fennec/platform/interface/displaydev.h source/platform/interface/displaydev.cpp
|
||||
include/fennec/platform/interface/gfxcontext.h source/platform/interface/gfxcontext.cpp
|
||||
include/fennec/platform/interface/gfxsurface.h source/platform/interface/gfxsurface.cpp
|
||||
include/fennec/platform/interface/platform.h source/platform/interface/platform.cpp
|
||||
include/fennec/platform/interface/window.h source/platform/interface/window.cpp
|
||||
|
||||
${FENNEC_EXTRA_SOURCES}
|
||||
include/fennec/lang/type_operators.h
|
||||
include/fennec/containers/tuple.h
|
||||
include/fennec/containers/detail/__tuple.h
|
||||
include/fennec/platform/linux/wayland/window.h
|
||||
include/fennec/containers/list.h
|
||||
include/fennec/platform/interface/inputdevice.h
|
||||
include/fennec/core/event.h
|
||||
source/core/event.cpp
|
||||
include/fennec/concurrency/thread.h
|
||||
include/fennec/concurrency/mutex.h
|
||||
include/fennec/concurrency/atomic.h
|
||||
)
|
||||
|
||||
add_dependencies(fennec metaprogramming)
|
||||
|
||||
Reference in New Issue
Block a user