Support minimal dependency linux build.
This commit is contained in:
parent
92a35a5bc9
commit
7ce29ce8ae
14 changed files with 421 additions and 176 deletions
|
@ -11,15 +11,13 @@ list(APPEND TestFiles
|
|||
audio/TestAudioWriter.cpp
|
||||
audio/TestMidiReader.cpp
|
||||
core/TestBinaryStream.cpp
|
||||
core/TestTomlReader.cpp
|
||||
core/TestTomlReader.cpp
|
||||
compiler/TestLexer.cpp
|
||||
compiler/TestTemplatingEngine.cpp
|
||||
compiler/TestTemplatingEngine.cpp
|
||||
compression/TestStreamCompressor.cpp
|
||||
database/TestDatabase.cpp
|
||||
fonts/TestFontReader.cpp
|
||||
graphics/TestOpenGlRendering.cpp
|
||||
graphics/TestRasterizer.cpp
|
||||
ipc/TestDbus.cpp
|
||||
image/TestPngReader.cpp
|
||||
image/TestPngWriter.cpp
|
||||
network/TestNetworkManagerClient.cpp
|
||||
|
@ -30,20 +28,33 @@ list(APPEND TestFiles
|
|||
|
||||
if (${HAS_FFMPEG})
|
||||
list(APPEND TestFiles
|
||||
video/TestVideoDecoder.cpp
|
||||
video/TestVideoDecoder.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
if (${HAS_WAYLAND})
|
||||
list(APPEND TestFiles
|
||||
windows/TestWaylandWindow.cpp
|
||||
)
|
||||
windows/TestWaylandWindow.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
find_package(OpenGL QUIET)
|
||||
if (OpenGL_FOUND)
|
||||
list(APPEND TestFiles
|
||||
graphics/TestOpenGlRendering.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(DBUS dbus-1)
|
||||
include_directories(${DBUS_INCLUDE_DIRS})
|
||||
link_directories(${DBUS_LIBRARY_DIRS})
|
||||
if (DBUS_FOUND)
|
||||
include_directories(${DBUS_INCLUDE_DIRS})
|
||||
link_directories(${DBUS_LIBRARY_DIRS})
|
||||
list(APPEND TestFiles
|
||||
ipc/TestDbus.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
foreach(TestFile ${TestFiles})
|
||||
cmake_path(GET TestFile FILENAME TestFileName)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue